Written by Huseyin Polat Yuruk .
These paragraphs talk about a problem and mistakes programer do that stackes or make the wave effect with errors so you reach the level that can't change your code or you have to start from scratch and this some principles to avoid that .
- Conceiving The Purpose of Software
- Simplicity
- Maintenance
- Assumptions
- Testing
- Documentation and Commenting