Resources of Open Source or Industry Standard Tools for .net development
This blog entry contains resources about following.
Testing
Automated Build System
Code Analysis
Documentation
Code Generation
Versioning system
Bug Tracking system
In last few day I was surfing then net and I have found some good resources that can assist in development. You people may be knowing about many of these resources. Nowaday microsoft oriented develpment is also adoping open source tools.
If you are reading this blog and found you dont have enough time to go through all links then ignor all links below just try to think about last 2 article links.
Most of them are open source and industry standard tools.
——————————————————–
Testing
NUnit
www.nunit.org/
www.nunit.org/
Testing frameworks for ASP.NET
http://nunitasp.sourceforge.net
http://nunitasp.sourceforge.net
Test reporting tools, test coverage tools
http://nunit2report.sourceforge.net/
http://nunit2report.sourceforge.net/
More resource on Testing
Improve the Design and Flexibility of Your Project with Extreme Programming Techniques
http://207.46.196.75/msdnmag/issues/04/04/ExtremeProgramming/default.aspx
Improve the Design and Flexibility of Your Project with Extreme Programming Techniques
http://207.46.196.75/msdnmag/issues/04/04/ExtremeProgramming/default.aspx
Practical Unit Testing – a manual
http://www.codeproject.com/csharp/unittestmanual.asp
http://www.codeproject.com/csharp/unittestmanual.asp
Test-Driven Development in .NET
http://www.codeproject.com/dotnet/tdd_in_dotnet.asp
http://www.codeproject.com/dotnet/tdd_in_dotnet.asp
Add-ins to Visual Studio.NET
http://www.testdriven.net
http://www.testdriven.net
For java
JUnit
——————————————————
JUnit
——————————————————
Automated Build System
NAnt Home Page – NAnt is a free .NET build tool
http://nant.sourceforge.net/
http://nant.sourceforge.net/
NAntRunner Visual Studio .Net AddIn
http://nantrunner.sourceforge.net/
http://nantrunner.sourceforge.net/
NAnt Help
Using NAnt to Build .NET Projects
A Brief Introduction to NAnt By Eric Desch
For java
Ant is very good apache project for build system.
——————————————————–
Ant is very good apache project for build system.
——————————————————–
Code Analysis Tool
FxCop
It is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses reflection, MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas:
FxCop
It is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses reflection, MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas:
This can help us to achive good coding standard and many more.
http://www.gotdotnet.com/team/fxcop/
http://www.gotdotnet.com/team/fxcop/
FxCop Documentation
http://www.gotdotnet.com/team/fxcop/gotdotnetstyle.aspx?url=FxCop.html
FxCop, Your .NET Cop By Klaus Salchner
http://aspnet.4guysfromrolla.com/articles/060204-1.aspx
——————————————————–
For java
Everyone knows about javadoc.
——————————————————–
Everyone knows about javadoc.
——————————————————–
Code Generation
CodeSmith is a template-based code-generation tool that uses a syntax similar to ASP.NET to generate any type of code or text. Unlike many other code-generation tools, CodeSmith does not require you to subscribe to a particular application design or architecture. Using CodeSmith, you can generate anything from a simple, strongly typed collection to an entire application.
For those interested in the freeware version of CodeSmith, the CodeSmith 2.6 freeware version will continue to be available here.
http://www.codesmithtools.com/freeware.aspx
http://www.codesmithtools.com/freeware.aspx
CodeSmith Users’s Guide
Code Generation with Codesmith by Brian Boyce
For java
xDoclet
xDoclet.sf.net
xDoclet
xDoclet.sf.net
More resource for code generation for C#
C# Class Generator
http://www.csharpfriends.com/demos/csharp_class_generator.aspx?ftd=2
http://www.csharpfriends.com/demos/csharp_class_generator.aspx?ftd=2
Generators that build C#
http://www.codegeneration.net/generators-by-language.php?language=3
http://www.codegeneration.net/generators-by-language.php?language=3
Project: codegen
http://forge.novell.com/modules/xfmod/project/?codegen
http://forge.novell.com/modules/xfmod/project/?codegen
NCodeGen is a code generation framework that can be used with any template engine.
http://ncodegen.sourceforge.net/
http://ncodegen.sourceforge.net/
NVelocity
http://nvelocity.sf.net/
http://nvelocity.sf.net/
This guide is the reference for the Velocity Template Language (VTL). For more information, please also refer to the Velocity User Guide.
http://jakarta.apache.org/velocity/docs/vtl-reference-guide.html
http://jakarta.apache.org/velocity/docs/vtl-reference-guide.html
XSLT Simplify Development and Maintenance of Microsoft .NET Projects with Code Generation Techniques
http://msdn.microsoft.com/msdnmag/issues/03/08/CodeGeneration/
http://msdn.microsoft.com/msdnmag/issues/03/08/CodeGeneration/
——————————————————–
.NET Reflector to examine assemblies
Versioning system
-Visual Source Safe
-CVS
——————————————————–
-CVS
——————————————————–
How do I use Bugzilla?
——————————————————-
Using Open Source .NET Tools for Sophisticated Builds
http://www.15seconds.com/issue/040621.htm
http://www.15seconds.com/issue/040621.htm
Ten Must-Have Tools Every Developer Should Download Now
http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
———————————————————————————–
Happy Programming.

Leave a Comment