June 2011 Entries

Fighting Architecture and Design Erosion

It is no big news that whatever the architecture you plan and implement, soon or later you'll start to see some code "bad smells". In the early phase of implementation you might do some team training and explain how your developer team should write code using the planned architecture and design (patterns). Despite this effort, you cannot expect people to just follow your implementation recommendations every time. At first, you might consider using gated-checkins or CI builds with VS code analysis. ......