altnetpedia

This page is a Draft, its content is not complete and might contain errors.

Tools of the trade

Tools of the trade


Edit

Introduction

Below is a (currently unorganized) list of tools that members of the ALT.NET community have found useful in their work. This list was originally obtained from the 'Tool Sheet' posted on the wall at the ALT.NET Conference in Austin. Some of the items were illegible and are not included here.

Edit

PLEASE HELP

Please help to organize this list as much as possible. Also, if you have any additions, please contribute!

Edit

Note

An unedited list with many more tools is also available here. Please help to absorb the right tools into this categorized page.

Edit

Languages

.NET
C#
VB.Net
Ruby
Java
PowerShell
Boo
Groovy - a dynamic language that runs in the Java Virtual Machine
Delphi
Scheme
IronPython




Edit

IDEs

Free:
SharpDevelop (Windows)
MonoDevelop (Linux)
Eclipse (Java - Windows, Linux, Mac OSX)

At no charge:
Visual C# 2005 Express Edition (Windows)
Visual Basic 2005 Express Edition (Windows)
Visual C++ 2005 Express Edition (Windows)
Visual Web Developer 2005 Express (Windows)
XNA Game Studio Express (Windows)

Commercial:
Visual Studio (Windows)
X-Develop (Windows, Linux, Mac OSX)
CodeGear RAD Studio (Windows)



Edit

Text Editors

Crimson
Notepad++
Notepad2
TextMate (For C#)
e (TextMate clone for Windows)
Notepad
Vim
Emacs
ConTEXT - another lightweight programmers editor with many language highlighters
jEdit
Coda (MacOS X)


Edit

Developer productivity

Visual Studio Plugins
ReSharper
RGreatEx - Best Localization Plug-in for Visual Studio
.NET Code Inspector - Produce Safer Code with Ease
ReSharper NHibernate Plugin
Code Rush
Visual Assist X

Sql Database Tools
SQL Diff
SQL Compare

File Comparison Tools
WinMerge File/Directory Diff tool (Free!)
DiffMerge File/Directory Diff tool (Free!)
Beyond Compare
Araxis Merge

Code Generation
MyGeneration
http://www.codeplex.com/PerfectStorm|Perfect Storm CodeGen - lightweight xslt based code generation tool(Free!)

Miscellaneous
Cygwin
Putty
Socket Wrench
ActiveWriter
PostSharp
DPack A beerfree pack of utilities for browsing, finding, some manipulating and a solution backup.
grep

Edit

Testing frameworks and tools

NUnit
NUnitForms
MbUnit
NUnitASP
Rhino Mocks
Watin
MS Test
Fit
FitNesse - Test server based on FIT with a web wiki front-end interface, internal version control and a lot of shortcuts for easier test writing/management
FitNesse.NET .NET implementation of Fit, FitNesse runners and FitLibrary
TestDriven.Net
Selenium
xUnit.net
StoryQ - BDD - lightweight acceptance testing using stories on top of NUnit/MSUnit
StoryTeller - A tool that also uses the Fit engine, but wrapped in a WinForms UI with refactoring, etc. Still in early development. Jeremy Miller is the primary author.
WebAii - A free web automation infrastructure that provides a rich set of features to help easily automate web applications and web scenarios.
DbFit - An extension to Fit/FitNesse that supports database TDD and provides a toolkit for database integration tests from .NET and Java.
TypeMock White - White acceptance test framework for Winforms / WPF



Edit

Continuous integration tools

Cruise
CruiseControl.NET
CIFactory
Team Build
TeamCity
CruiseControl (java)
Cruisecontrol.rb




Edit

Debugging, Analysis, and Visualization

FxCop
StyleCop
Fiddler Debugging proxy that logs HTTP traffic originating from your computer.
Wireshark Network traffic analyzer
.NET Reflector Tool for analyzing and decompiling .NET assemblies
Firebug
Simian - similarity analyzer (find copy-paste code reuse)
Big Visible Cruise - Team room visualization for cruise control


Edit

Code Profilers

Redgate ANTS Profiler
AQTime .NET Profiler
  • AQtime 5 includes dozens of productivity tools that help you easily isolate and eliminate performance issues and memory/resource leaks within your code by generating comprehensive and detailed reports for your .NET and Windows applications. AQtime supports .NET 1.0, 1.1 and 2.0 applications and Windows 32- and 64-bit applications.
JetBrains dotTrace Profiler
SciTech's .NET Memory Profiler
Internet Explorer Developer Toolbar




Edit

Metrics

NCover Code coverage utility
NCoverExplorer Adds a GUI over NCover
NDepend
PartCover

Edit

Build engines

NAnt
MSBuild
Bake (formerly BooBS)


Edit

Object-relational mappers and persistence frameworks

NHibernate
Castle ActiveRecord
LLBLGen
iBatis
SubSonic
Wilson O/R Mapper
LightSpeed
Genome
EntitySpaces


Edit

Inversion of Control containers


Edit

Application Frameworks

  • Castle Framework that includes implementations of Model-View-Controller (MVC) web framework, ActiveRecord, and Inversion of Control
  • Monorail An MVC framework inspired by RoR's ActionPack
  • ASP.NET MVC

Edit

Version Control

Subversion
  • Open source version control system.

TortoiseSVN
  • Windows Explorer shell extensions for controlling and interacting with Subversion repositories.

CollabNet Win32 Subversion Downloads
  • An alternate venue for sourcing the Subversion binaries; CollabNet is a recognized Subversion authority with a range of products and services.

Visual SVN
  • Visual Studio 2005+ plug-in that provides integrated Subversion control within the IDE's Solution Explorer.

TFS

AnkhSVN - An addin for Visual Studio

Perforce




Edit

Defect Tracking

Bugzilla
Fog Bugz
TFS
Mantis
Atlassian Jira
Gemini
Mingle
fixx bug tracker


Edit

Communication

Skype
Trillian
Outlook
Pidgin (formerly Gaim)
Fire
Media Wiki
ooVoo
Campfire
Trac


Edit

Human Performance Enhancers

Caffeine(adrenaline producer)
Beer(makes you bulletproof for a short while)
Scotch(makes you suave & debonair and productive - see Agile Humour - Ballmer Peak)


Edit

Physical Tools

Post-it
Whiteboard
Pencil
Marker Pen


Currently rated 3.1 by 260 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

ScrewTurn Wiki version 2.0.30. Some of the icons created by FamFamFam.