3 ms·
Great points. Resharper already does some of this. 1. ReSharper has a plugin to analyze cyclomatic complexity. http://confluence.jetbrains.net/display/ReSharp
by solutionyogi 15y ago
Great points. Resharper already does some of this.
1. ReSharper has a plugin to analyze cyclomatic complexity.
http://confluence.jetbrains.net/display/ReSharper/Cyclomatic+Complexity http://confluence.jetbrains.net/display/ReSharper/Cyclomatic...
2. ReSharper has Call Tracking and Value Tracking.
http://www.jetbrains.com/resharper/features/code_analysis.html#Call_Tracking http://www.jetbrains.com/resharper/features/code_analysis.ht...
3. Once again, if you are not shipping code to outside customers, you can use Solution Wide Analsys to find out unused code.
http://www.jetbrains.com/resharper/features/code_analysis.html#Solution-Wide_Analysis http://www.jetbrains.com/resharper/features/code_analysis.ht...
4. PostSharp helps you with your Aspect oriented programming.
http://www.sharpcrafters.com/postsharp/features http://www.sharpcrafters.com/postsharp/features
ReSharper is already very powerful, imagine if they don't have to write their own lexer and parser and can use the lexer/parser used by the C# compiler. I think they can build more useful features and users are isolated from bugs in their lexing/parsing.
I think this is an amazing development and I can't wait for this to go live so that there will be many products like Resharper helping us analyze and improve our code.
Relevant SO thread: What would you do with Compiler as a Service.
http://stackoverflow.com/questions/4222524/what-would-you-do-with-compiler-as-a-service http://stackoverflow.com/questions/4222524/what-would-you-do...
- euroclydon 15y agoYes, but who will help us analyze and improve our use of compiler as a service?