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
One thing human are particularly pride of is our ability to use abstraction to solve problems. We in software development all know that « another level of abstraction can solve my problem ». But what do you call abstraction ? Abstract is the opposite of concrete. Concrete things are simply things, the kind of things a dog [...]
Continue Reading »
Tags: abstraction, analysis, domain, pattern, Programming
Posted in Programming • Comments Off