The KISS programming principle

The programming principle KISS (Keep it simple, stupid) suggests refusing to unjustifiably complicate the designed system if it is possible to make it simpler and easier.

To correctly build a system according to the KISS principle, it is necessary to adhere to the following rules:

See also

  • principle SOLID,
    which sets guidelines for OOP-based software
  • principle DRY,
    which is the division of software into small components
  • principle YAGNI,
    which involves the rejection of redundant software functionality
  • principle CQS,
    which specifies only one command for each function
  • principle LoD,
    which is used in software development
  • responsibility separation principle,
    which is used in software development