Archive for November, 2009
Simple and clear code – what does it look like? Basically, besides comprehensible clear naming we expect it to be highly granular and to have as little as possible branching. Indeed, such code is easy to read, to understand its purpose and required test coverage is optimal.
Well, clear naming has nothing special to talk about. [...]
Business requirements define functionality of a system, whereas system architecture allows to implement this functionality. The more sophisticated business requirements are, the more flexible architecture is required. The more flexible architecture is, the more future business needs it may cover. The more specific selected architecture is, in a better way it serves current business needs. The [...]
Design Patterns are a great piece of knowledge, that gives a possibility to learn how to create a good design instead of researching it. From the other side, agile development practices is another mainstream that for ones means flexible though stable organizational methodology and for others a way to save some money by reducing time [...]
