close

Quick URLs

Stormwind Project Cheat-Sheet of URLs

Stormwind Project Portal: http://www.stormwindproject.org
Stormwind Project Wiki: http://using.stormwindproject.org
Stormwind Project Mingle: http://mingle.stormwindproject.org
Stormwind Project Fisheye: http://fisheye.stormwindproject.org
Stormwind Project JIRA: http://jira.stormwindproject.org
Stormwind Project Mailing list: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Stormwind Project Build Server: http://buildserver.stormwindproject.org
Stormwind Project SVN Server: http://svn.stormwindproject.org/svn/

Top Panel
Top Panel
Top Panel
Tools PDF Print E-mail
This page details tools that the committers are currently using.
The oppinions on this page are given in an "as-is" basis and don't represent any kind of directions or sponsorship. They are plainly how some members of the team feel on each of the tools.

Text Editors

  • NotePad++ - Editor that understands several formats.
Oppinions:
Bernardo Heynemann: This is an invaluable tool for every developer when you just need to modify an xml, build, text or any other text-based file.

Power Commanders

Oppinions:
Bernardo Heynemann: This is a wicked tool when it comes to productivity, since it adds a lot of power to my toolbelt. Wanna run calculator? Done! Access the JScript reference? Type js and let the magic work (configure it once and you're done!).

Development

  • Lutz Roeder's Reflector - Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
  • Reflector Plugins - Some plug-ins for reflector.
Oppinions:
Bernardo Heynemann: Lutz's work doesn't need any comments.
  • TestDriven.Net - TestDriven.NET makes it easy to run unit tests with a single click, anywhere in your Visual Studio solutions. It supports all versions of Microsoft Visual Studio and it integrates with the best .NET development tools.
Oppinions:
Bernardo Heynemann: TestDriven.Net makes your testing and coverage life A LOT easier. Make yourself a favor and get it. Once you start clicking "Run this Test", you'll never be able to test another way again.
  • CleanSourcesPlus - Shell extension that adds a "Clean Source" option to the context menu. When choosen deletes common known folders such as "bin", "obj" and source-control bindings.
Oppinions:
Bernardo Heynemann: Helps a lot in publishing code. Zip files drop immensely without the compiled stuff.
  • Regionerate -Regionerate (pronounced ri-jeh-neh-rate) is a new open-source tool for developers and team leaders that allows you to automatically apply layout rules on C# code.
    Regionerate runs on Visual Studio 2005, Visual Studio 2008 Beta 2, #develop 2.0, NAnt and on command line.
Oppinions:
Bernardo Heynemann: This tool is not just amazing. It's required to submit code here in Stormwind.Project. We'll post the Coding Conventions file for Regionerate at a later time. Check the Coding Conventions page later.
  • GhostDoc - GhostDoc is a free add-in for Visual Studio that automatically generates XML documentation comments for C#. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters.
Oppinions:
Bernardo Heynemann: Tired of writing the same Xml Comments over and over? Do yourself a favor and get GhostDoc.
  • Ankh SVN - AnkhSVN is a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented.
Oppinions:
Bernardo Heynemann: I don't like being working in Visual Studio online with the source-control, so I still use TortoiseSVN (below), but if you'd like VS Integration this is a good fit.
  • TortoiseSVN - TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. Since it's not an integration for a specific IDE you can use it with whatever development tools you like. TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it.
Oppinions:
Bernardo Heynemann: Best Source-Control Tool ever! Easy to use, get's a little time to get used to, but once you do, you won't look back.

Code Coloring

  • Highlight - Utility that converts code-files in HTML code colored files.
Oppinions:
Bernardo Heynemann: This is really useful for publishing documentation. We'll likely use it for documentation published here in Stormwind Project.

XML/XPATH

  • SketchPath - Editor that allows you to create XPath expressions on the fly and test them against a Xml file.
Oppinions:
Bernardo Heynemann: This is so wicked that I won't say anything other than: You use XML/Xpath? Get This!

Infrastructure

  • SysInternals - Lots of good tools for monitoring your desktop/server.
Oppinions:
Bernardo Heynemann: There are so many cool tools from SysInternals that would be hard to name the better. We are currently using BGInfo and ProcMon.

Continuous Integration

  • NDepend - NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring and master evolution. NDepend is a sponsor of StormwindProject.
Oppinions:
Bernardo Heynemann: This is not only a must-have for every professional developer, as it's an invaluable tool for providing insight on the quality of a codebase without having to dig in.
  • NCover - As the leading code coverage tool for Microsoft .NET software, NCover monitors your code while running under test and reports where your code is being exercised (and more importantly, where it is not being exercised). NCover is a sponsor of StormwindProject.
Oppinions:
Bernardo Heynemann: Absolutely required tool so you can begin to trust your testing. Getting a high-coverage does not mean you're testing correctly, but seeing the coverage drop historically, means you're not doing as much testing as you should. NCover presents information in a very nice report for you.
  • Simian - Simian (Similarity Analyser) identifies duplication in Java, C#, C, C++, COBOL, Ruby, JSP, ASP, HTML, XML, Visual Basic source code and even plain text files. In fact, simian can be used on any human readable files such as ini files, deployment descriptors, you name it. Red Hill Consulting is a sponsor of StormwindProject.
Oppinions:
Bernardo Heynemann: Ever wondered where you can refactor? This is a great indicator of Copy-Paste abuse.
  • CruiseControl.Net - The Build Server heart. CruiseControl allows Continuous Integration in an easy and configurable manner.
Oppinions:
Bernardo Heynemann: CruiseControl is indispensable for anyone developing software. PERIOD.
  • NAnt - NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant.
Oppinions:
Bernardo Heynemann: Best build solution. The one we use at StormwindProject.
Oppinions:
Bernardo Heynemann: Sandcastle is very nice, but unusable without SHFB.
Oppinions:
Bernardo Heynemann: Apparently a nice tool if we can integrate it into the build server.
Last Updated ( Thursday, 01 November 2007 )
 
Next >