![]() ![]() “When you make your code more flexible or sophisticated than it needs to be, you over-engineer it. But one cannot know how to make it flexible or if that flexibility will be ever needed. One reason to create more complex code is to make it more flexible to accommodate further requirements. So simple and stupid programs are easier to maintain because the maintainer needs less time to understand them and is less likely to introduce further defects. The maintainer might also be less familiar with sophisticated programming language features. The advantage of simplicity is even more significant when the person who maintains the software is not the one who once wrote it. Furthermore, writing simple code is less error-prone. This includes increased readability, understandability, and changeability. A simpler solution is better than a complex one because simple solutions are easier to maintain. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |