Wednesday, March 16, 2011

How about looking through Quality tools?

These days TDD (Test Driven Development) became basic where quality standards are high. Software development practices has gone through enormous change from Water Fall to Agile.

To keep it simple i thought of collecting my thoughts which i went through for the last 3 months hunting for a good tools in the .NET area.

During that process, i even went around C/C++/C#, JAVA and all languages.

Way back in early 2Ks, i remember CppUnit was getting its foot. Then i did saw JUnit and NUNIT getting popular. For one of the projects which i worked i started looking closely on the tools and found MSTEST was quite useful as well.

Then i realized UNIT TESTING frameworks will help us to test the code we write, but how do we know is our code really gets tested. Then the answer was more interms of Coverage.

Now take a turn started looking at what are those coverage tools which can help in developers daily life. I found there are two types (1) Static Analysis tool and (2) Dynamic analysis tool

Why we need those two types was always back in mind? Then i realized Static Analysis can help you in varaity of ways, right from check the sanity of coding standards, security rules, performance improvement right after compilation etc... and Dynamic analysis tools can help in the functional test coverages.

Okay The tools what i looked in the last couple of months (not in any specific order are)

NUNIT,
MSTEST
NCOVER
CCOVER
Code Coverage
Coverity Prevent for windows,
FXCop,


There is a much bigger list of tools/framework available @
http://www.xprogramming.com/software.htm
http://en.wikipedia.org/wiki/Code_coverage

Wednesday, August 6, 2008

Design Links to lookout

What are the design pages one has to lookout for understanding design?

http://www.oodesign.com/

http://www.mindview.net/Seminars/ThinkingInPatterns/

J2EEPatterns:

http://www.corej2eepatterns.com/Patterns2ndEd/

PEAA:
http://martinfowler.com/eaaCatalog/

Design Patterns

This section is started to discuss on design patterns, here i will take one pattern at a time and write the patterns which i read from different sources and provide few examples of the same.


I will be starting up with "Strategy Pattern"


Here i request the readers to post any design pattern which would like to go in details in this blog.