Why is planning too much up front a mistake in an OOSAD
project?
Answer Posted / subrata
Every project (be it OO or otherwise) has certain unknown factors. It is just impossible to know every constraint in advance. Many things are discovered during detailed design and implementation stage. Hence too much of planning is a wastage of effort when unknown factors are bound to pop up. Hence the focus should be on flexibility rather than rigidness that comes with excess planning.
| Is This Answer Correct ? | 6 Yes | 1 No |
Post New Answer View All Answers
What are the limitations of inheritance?
Does PowerShell support OOPs?
Define Data Abstraction. What is its importance?
What do you mean by data hiding?
Can you use virtual, override or abstract keywords on an accessor of a static property?
Can you instantiate an abstract class and what is an inner class?
What is the need of multiple inheritance?
What are the properties that are defined in an object model?
What is the difference between a class and an object?
What are a base class, subclass, and superclass?
Can we have a default method definition in the interface without specifying the keyword "default"?
What is a constructor in class?
What is diamond inheritance problem? How java 8 solves this problem?
Write about abstract base classes?
Can an interface contain fields?