Tuesday, September 15, 2015
Domain Driven Design
The ultimate purpose of software is to serve users. But first it has to serve developers. This is especially true in a process that emphasizes refactoring. As the program evolves, developers will rearrange and rewrite every part. They will integrate the domain objects into the application and with new domain objects. Even years later, maintenance programmers will be changing and extending the code. People have to work with this stuff.
Thursday, September 10, 2015
Domain Driven Design
When a modeler is separated from the implementation process, he or she never acquires, or quickly loses, a feel for the constraints of implementation. The basic constraint of MODEL-DRIVEN DESIGN – that the model supports an effective implementation and abstracts key insights into the domain – is half gone, and the resulting models will be impractical. Meanwhile, if the people who write the code do not feel responsible for the model, or don’t understand how to make the model work for an application, then the model has nothing to do with the software. If developers don’t realize that changing code changes the model, then their refactoring will weaken the model rather than strengthen it. Finally, the knowledge and skills of experienced designers won’t be transferred to other developers if the division of labor prevents the kind of collaboration that conveys the subtleties of coding a MODEL-DRIVEN DESIGN.
Wednesday, September 09, 2015
Decisão
Decidir implica optar por uma alternativa de ação em detrimento de outras
disponíveis, em função de preferências, disponibilidades, grau de aceitação
do risco etc. Nessa visão, decidir antecipadamente constitui-se em controlar
o seu próprio futuro. Essa é uma visão bastante proativa no que se refere ao
processo de gestão de certa organização. (ANSOFF, 1977, p.4).
Tuesday, September 08, 2015
Mapas
"Não nascemos com mapas. Temos de desenhá-los, e esse desenho requer esforço. Quanto mais esforço fizermos para apreciar e perceber a realidade, maiores e mais detalhados serão nosso mapas. Mas muitos não querem fazer esse esforço. Seus mapas são pequenos e incompletos, suas visões do mundo, estreitas e ilusórias"
M Scott Peck
Subscribe to:
Posts (Atom)