Emergence

Four rules of simple design - A design is "simple" if it follows these rules:

  1. Runs all the tests
  2. Contains no duplication
  3. Expresses the intent of the programmer
  4. Minimizes the number of classes and methods

bj 2019-09-22