Web development, a never-ending story, the evolution of information, practically dropped into my lap by the universe. My preparation for the world of producing information software was void of formal training. Each time I attempted formal training, I felt too limited, and so I always escape.
So now, I am exploring Ruby's unit testing framework (extended in Rails).
Never having used a software unit test framework, I see: this beautiful facet of programming which makes software work intrinsically better.
In this process, I've found many references to Extreme Programming [XP]. Part of XP process uses these unit tests (small embedded assertions which can be tested automatically) to alter the traditional development process from "code, then test" to "test, then code", making software systems emerge as organic & sustainable collectively owned source code.
I like where this is headed.
Leave a Reply