Monday, June 9, 2008

Essential Dev tool that can help to build high quality software products

Requirement Analysis tools : Automated Requirements Measurement tool from NASA

Standard Blueprint Generator tools : ???

Automated Unite Testing Techniques : nUnit, MSTest (.Net) ; JUnit (Java)

Complexity measurement tools : McCabe’s Cyclomatic complexity metric , CRAP metric (Change Risk Analyzer and Predictor)

Configuration Management tools : VSS, P4, TeamSystem, SourceForge,

Continuous Integration : Cruise Control,

Build Tools : nAnt, MSBuild.

Code Analysis Tools : FxCop (.Net) , CheckStyle, Findbugs (JAVA)

Documentation tools : nDoc, Ghost doc

Code Formatting tools : Resharper (.Net)

Automatic Code Generation tools : CodeSmith

* MSDN provides some in depth analysis on some of these tools in here

No comments: