17.1 “Best practices” section of the book

  • Software engineering approach & mindset (today’s chapter)

  • Decomposition:

    • into functions

    • into modules

  • Organisation

    • into packages
  • Stability

    • Testing
  • Security

  • Performance