Skip to content

Core Principles

Nico Amarilla edited this page Dec 26, 2016 · 1 revision
  • Keep everything simple
  • Stick to primitive or simple types if possible, use advance types when neccessary
  • All functions THAT CAN return an error should return an error type, otherwise return an appropriate type
  • Stick to module + functions if possible, no unneccessary abstraction (eg. OOP)
  • Function names should be short

Clone this wiki locally