• SRP

    • Single Responsibility Principle. A class should have only one responsibility and only one reason to change. More details:

    [S]OLID - Single Responsibility Principle by example

  • File names must match class names

  • Must have test file for each class

  • Remove unecessary code

  • Avoid verbose methods