Agile Programmer toolkit
18 09 2007If you are into XP practices and wonder what are some tools that can make your agility grow, here is a starter kit.
1) You need a tool to code - Eclipse or if you are a .NET dev, some version of VS
2) You need a good refactoring tool - Eclipse has a very decent refactoring tool. If is VS land try resharper.
3) If you are a command line person, you can customize anything you repeat. Programmers are lazy by choice. Automate any command you do often
4) You need to get NotePad ++ or some such intelligent editor
5) If you are into webservice development you have to get Soap UI
6) You need a sql generator so that you can script out database. If using SQL server , try
7) Dont forget a code generator - Try mygeneration or codesmith
You need a code repository. Nothing beats subversion
9) You need a way to get to the code repository - Try tortoise SVN
10) You have to do continous integration - Use Cruise Control
11) You will need cctray ( This is a small notifier that notifies build status, get this from your Cruise control install
12) If you do TDD - you need Junit or NUNIt
13) If you want to acceptance test - Try fitnesse
14) For Load test - try JMeter
15) A tool to view database - Try webyog for MySQL or in the Microsoft world, SQL management studio works well
16) A place to store requirements - Run to walmart and get some index cards
Powered by ScribeFire.



