Work Habits

By Haemoglobin
11/19/2011 (revision 4)

The following is a list of technology related habbits I always aim to adhere to:

  • Follow principles KISS, DRY and YAGNI
  • Code quality.
  • Code patterns and separation of concerns.
  • Code reuse.
  • Code commenting.
  • Use of automated builds / continuous integration.
  • Proficient use of source repository including versioning and tagging.
  • Proficient use of task/bug management systems including severity/importance levels and milestone releases.
  • Automated tests where appropriate.
  • Refactoring (definition: "The process of changing your source code to make it simpler, more efficient, and more readable while preserving the original functionality")

Comments

Powered by BlogEngine.NET 1.6.1.0 | Design by styleshout | Enhanced by GravityCube.net | 1.4.5 Changes by zembian.com | Adapted by HamishGraham.NET
(c) 2010 Hamish Graham. Banner Image (c) Chris Gin