Development Tool Recommendations

Development Tool Recommendations

am 02.04.2008 16:33:28 von Peter Schwartz

I'm looking to formalize my development process and methodology and
currently plan to use NUnit to assist with automated unit testing, and FxCop
for code analysis - to help ensure that my code conforms to current
guidelines.

I have done some research and it appears that ReSharper is quite popular
amongst .NET developers too - and that it's code analysis operates on source
code (whereas FxCop operates on compiled assemblies).

I'd appreciate your feedback on these tools. Would you consider any of these
to be so good as to be "required" for any serious development project? Would
you recommend alternatives to any of these?

Thanks!

Re: Development Tool Recommendations

am 02.04.2008 17:41:45 von thomasnguyencom

On Apr 2, 9:33 am, "Robert Cramer" wrote:
> I'm looking to formalize my development process and methodology and
> currently plan to use NUnit to assist with automated unit testing, and FxCop
> for code analysis - to help ensure that my code conforms to current
> guidelines.
>
> I have done some research and it appears that ReSharper is quite popular
> amongst .NET developers too - and that it's code analysis operates on source
> code (whereas FxCop operates on compiled assemblies).
>
> I'd appreciate your feedback on these tools. Would you consider any of these
> to be so good as to be "required" for any serious development project? Would
> you recommend alternatives to any of these?
>
> Thanks!

After a semester in college using ReSharper a few years back and
Eclipse in the workplace, I refuse to use Visual Studio without
ReSharper. But, when I played with VS 2008 I found a few automated
tasks to generate unit tests baked into the IDE. A great improvement
to the IDE, but still far from the many tools ReSharper provides.

A friend attended a course led by Jeffrey Palermo. Take a look at all
the stuff they played with in just a few days, yes there's even source
code!
http://codebetter.com/blogs/jeffrey.palermo/archive/2008/02/ 02/first-headspring-net-boot-camp-wrap-up.aspx

Stuff I've been able to utilize so far:
* Subversion
* Inversion of Control
* Test-Driven Development
* SVN branching and merging
* Resharper
* Build automation with Nant and CCNet
* Refactoring
* Integration testing
* Interfaced-based programming
* NHibernate basics
* Using CruiseControl.net
* Source control structure (trunk, tags, branches)
* Automated deployments
* Nant
* SQL Profiler
* TortoiseSVN
* NUnit
* VisualSVN
* Log4Net

I'm now modeling my development environment after reading about this
course and hopefully I'll be able to attend one soon.

-tom

Re: Development Tool Recommendations

am 06.04.2008 00:51:11 von Arne

thomasnguyencom wrote:
> A friend attended a course led by Jeffrey Palermo. Take a look at all
> the stuff they played with in just a few days, yes there's even source
> code!
> http://codebetter.com/blogs/jeffrey.palermo/archive/2008/02/ 02/first-headspring-net-boot-camp-wrap-up.aspx
>
> Stuff I've been able to utilize so far:
> * Subversion
> * Inversion of Control
> * Test-Driven Development
> * SVN branching and merging
> * Resharper
> * Build automation with Nant and CCNet
> * Refactoring
> * Integration testing
> * Interfaced-based programming
> * NHibernate basics
> * Using CruiseControl.net
> * Source control structure (trunk, tags, branches)
> * Automated deployments
> * Nant
> * SQL Profiler
> * TortoiseSVN
> * NUnit
> * VisualSVN
> * Log4Net
>
> I'm now modeling my development environment after reading about this
> course and hopefully I'll be able to attend one soon.

That list is a mix of development tools, libraries, software
patterns and development processes.

Arne