Economy is the management of limited resources. In software development the limited resources (*) are: memory of the developer: names of types, methods signatures, tricks to know time available to learn or discover new things Therefore, every design decision should attempt to reach an optimal balance between both memory and time being consumed in the [...]
Continue Reading »
Tags: convention, design, management, methodology
Posted in Programming • Comments Off
What do you think about when you hear the word « architecture » about software? Fowler defines it: whoNeedsArchitect « In most successful software projects, the expert developers working on that project have a shared understanding of the design system design. This shared understanding is called ‘architecture.’ ». However for most people the word « architecture » comes full of middleware [...]
Continue Reading »
Tags: architecture, convention, design, domain, management, methodology, refactoring, syntax, tool, unittest
Posted in Programming • Comments Off