Single Programmer Testing
dpapathanasiou: You can (and should) write unit tests for every new function, even as a single developer.Here's an article you might find helpful: http://www.ibm.com/developerworks/library/j-test.htmlAlso, wikipedia has a list of unit testing frameworks by language: http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks