Where do you start with improving, maintaining and extending legacy code? Here is a way to look at the code to find the spots that need the most work.
Old School development techniques regenerated, or, Doin' it like a Time Lord. Use the old technique of writing tests first to make your code work better inside Joomla
The basics of unit testing with an example from the Joomla Platform