I agree with Seth Godin that Being professional means making measurements.
I think at the very minimum basic code coverage metrics should be captured and tracked. Can it be claimed that a function is "done" without it having been tested? Can it be said to have been tested without the basic code coverage metrics having been recorded? Accepting a function to be "done" without even the basic code coverage metrics is being Naive.
Software is of value to the business entity that owns it. It is a business asset. Assets need to be maintained. Complex code is error prone and hard to maintain. Accepting that a function is maintainable without measuring Cyclomatic Complexity is being Naive.
Making, and accepting, schedules without having past performance metrics is being Naive.
No comments:
Post a Comment