Code Analysis Tools
-
I would always recommend using the one between your ears :)
At least artificial intelligence already is superior to natural stupidity
Using some outdated analog device in the era of 64 bit shiny software? No way!
There is only one Vera Farmiga and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.
-
Recommendations?
Everything makes sense in someone's mind
I am loving ReSharper with integrated StyleCop.
-
I am loving ReSharper with integrated StyleCop.
Caydence wrote:
StyleCop
*Shudder* I have tried it and wound up with deactivating most rules because it kept whining about too many things I did intentionally. For example it had severe problems with my class factories and demanded that I properly dispose of the objects I had just fabricated before they go out of scope. The effort to analyze nonexistant problems was greater than the few minor things it helped me to find.
At least artificial intelligence already is superior to natural stupidity
-
Using some outdated analog device in the era of 64 bit shiny software? No way!
There is only one Vera Farmiga and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.
-
Recommendations?
Everything makes sense in someone's mind
I'm known for eloquent mockery, and if *I* find it entertaining, it's free.
If you are asking for static code analysis for C++: PVS-Studio, hands down, feature-wise. I've recently compared the most promising offers on our code base, and it beats them on quality diagnostics, signal-to-noise and use comfort. It's elephanting expensive and the licence is short of tort. I understand it's a small amrket, but still.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy -
Recommendations?
Everything makes sense in someone's mind
We're using Coverity. It seems ok.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader." - John Quincy Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering” - Wernher von Braun -
Recommendations?
Everything makes sense in someone's mind
-
Recommendations?
Everything makes sense in someone's mind
-
Recommendations?
Everything makes sense in someone's mind
For C/C++, I'd rate Gimpel Software's PC-Lint very highly and Riverblade's Visual Lint is an excellent way of integrating it into Visual Studio. Both are significantly cheaper than most similar tools: http://www.gimpel.com/html/index.htm[^] and http://www.riverblade.co.uk/products/visual_lint/index.html[^] I've been using them for years, personally and professionally and rate them very highly. Mike
-
I am loving ReSharper with integrated StyleCop.
Resharper + Stylecop gets my vote too, if you are in the .Net world.
-
Recommendations?
Everything makes sense in someone's mind
-
Recommendations?
Everything makes sense in someone's mind
-
Recommendations?
Everything makes sense in someone's mind
DevExpress tools are quite good. There are similar issues as ReSharper i.e. Turning off rules for things that are intentional but I am quite happy with it. It was also very easy to learn with lots of videos on their site and the "intelligent" Guide add-in for Visual Studio.
-
Recommendations?
Everything makes sense in someone's mind
We are using cppcheck, its open source and easy to extend. Check it out :)
-
Would you like to hear something like that from your son one day? :)
At least artificial intelligence already is superior to natural stupidity
-
Caydence wrote:
StyleCop
*Shudder* I have tried it and wound up with deactivating most rules because it kept whining about too many things I did intentionally. For example it had severe problems with my class factories and demanded that I properly dispose of the objects I had just fabricated before they go out of scope. The effort to analyze nonexistant problems was greater than the few minor things it helped me to find.
At least artificial intelligence already is superior to natural stupidity