Stephen Nimmo

12Mar/080

Degrees of Done


Warning: file_get_contents(http://feeds.delicious.com/v2/json/urlinfo/data?url=http%3A%2F%2Fstephennimmo.com%2Fblog%2F2008%2F03%2F12%2Fdegrees-of-done%2F) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 999 Unable to process request at this time -- error 999 in /home1/stephenn/public_html/blog/wp-content/plugins/digg-digg/dd.class.php on line 866

When a developer says their done, make sure to ask "how done"...

1) I'm Done - I've coded but haven't even though about cranking up the debugger. It looks good though.

2) It works - I've completed coding and debugged it a few times.

3) It's Ready - Coded, debugged and wrote a unit test that covers about 10% of what really needs to be tested.

4) Ok, seriously, it's done and ready for integration - I've added another 5% of coverage to my unit test after finding a bug.

5) My code works, just ask ___________ - It's been integrated but again, only tested with a couple of normal use cases.

6) I'm Done - But I still haven't integrated it completely, integrated the unit test into the build process, commented or formatted my code, checked it for loose strings and such, and I haven't even thought about being able to present it in a code review.

7) Is it done? - The code is in User testing.

8) It's Done.

Filed under: Code Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.