Let’s Get Practical
Here are some ways to put these ideas into practice.
Seven Strategies for Doing Emergent Design
Emergent design, sometimes called just-in-time design, is an advanced technique for incrementally building software. When done correctly, it can be a highly efficient way of building quality software. But it is not a beginner technique and requires a deep understanding in many areas. Here are seven strategies to help you master emergent design:
- Understand object-oriented design
Just using an object-oriented language doesn’t make software object oriented. Most of the software written between the curly braces of a class statement is procedural. Good object-oriented code is made up of well-encapsulated entities that accurately model ...