August 2018
Beginner
594 pages
22h 33m
English
Simplicity is a highly desirable quality in software systems, and this includes their designs as well as their implementations. Making software more complicated than it needs to be lowers its overall quality. Greater complexity reduces maintainability, hinders reusability, and may lead to an increase in the number of defects.
Some ways to follow the KISS principle in software include: