- Joined
- Jul 29, 2007
- Messages
- 5,174
Obviously with experience in a field it will be much easier to know before hand the basic requirements of a project, but I can say for one that every time I tried to design something beforehand, it had nothing to do with reality.
Not to mention that you end up having endless problems with this pre-design that wasn't actually based on anything, and suddenly your "perfectly structured" design doesn't actually fit in reality, and you end up refactoring half of it.
But again, I assume this gets less obvious when you are doing the same kind of projects for a long time, which is probably not the truth for any of us here.
Not to mention that you end up having endless problems with this pre-design that wasn't actually based on anything, and suddenly your "perfectly structured" design doesn't actually fit in reality, and you end up refactoring half of it.
But again, I assume this gets less obvious when you are doing the same kind of projects for a long time, which is probably not the truth for any of us here.