Quote:
Originally Posted by xXziroXx
Why take someone else's work when making your own is so much more satisfying?
|
Because it really helps to have clear documentation. Before writing a system, it's useful to know exactly what's expected of it. When documentation exists, the programmer can read about the general idea as well as any atypical uses it will be required to face. It prevents unnecessary refactorings later on.