Here’s what I suggest we do to ensurequality of things we deliver:
-
Test, test and TEST!
-
Refactor your code according to the programmingguidelines of the language your using
-
Write documentation (even if short!) about yourmethods, flow and functionality
-
Write test documents which includes both manualand automated tests
-
Create automated UI tests
-
Run complexity analysis tools such as NDepend onthe code base to find too complex areas
-
Don’t deliver if you’re not happy with theoutcome
-
Write readable code
-
Don’t try to optimize better than your compile canby writing complex and un-readable code
-
Drink a cup of coffee before youdeploy