Projects | Surviving Object-oriented
A small, elite team tackling a highly difficult, isolated problem.
Instead of modeling the entire world, plan by feature and build a list of tangible functionalities to deliver. 3. Invest in "Object-Think" Over Tools Surviving Object-Oriented Projects
Avoid deep inheritance hierarchies (more than two levels is often "brittle") and prefer composition to keep the system maintainable. 4. Manage the Human Element A small, elite team tackling a highly difficult,
A high-stakes move to transition the entire organization to an OO paradigm. 2. Adopt the "Incremental" Habit elite team tackling a highly difficult
