Tryst with software development, web and Java.. “a man whom life intoxicates, who has no need of wine” (Anaïs Nin).
May 7, 2010
Bob Martin on Software Craftmanship
After listening to this marvelous session, if any body related to Software development, who writes production code, does not write a unit test (i.e. automated test) for that production code, then he is not a software "professional" --> period.
Everything falls in place, like good design, good architecture when we have a set of test suite. It adds immense confidence to keep improving the software without any "fear" of breaking it. Good test suite == good software.
Craftsmanship is nothing but professional commitment of an individual to deliver "best" software to their client or the employer.
No finger-pointing, no blame-game, no wasting time how this mess got created - just get your hands dirty and start fixing.
Thanks Bob for the lesson.
Labels:
craftmanship
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment