|
|
|
|
|
by threeseed
4164 days ago
|
|
There is a difference between being in an expert in the theory of software development and being an expert in the reality. The theory says that bad software is written when you don't have 100% test coverage, static analysis on checkins, peer review, pair programming, the usual guidelines around encapsulation, inheritance etc. The reality is that bad software mainly comes about through poorly thought out requirements, bad initial architecture decisions and ridiculous time constraints. It's always a shame when you see stories like this that those aspects never really get investigated or analysed. |
|