Software project basics

History / Edit / PDF / EPUB / BIB
Created: May 24, 2019 / Updated: May 25, 2019 / Status: draft / 1 min read (~119 words)
  • Code changes are stored in git
  • Setup continuous integration
  • Have a testing framework
  • Use dependency management
  • Define a code standard
  • Prefer function/method typing over dynamic types
  • On every push to git
    • Code quality check
    • Code style check
    • Unit/functional/integration/system tests
      • Code coverage should be recorded during tests and a report made available
  • A project repository must have a README.md explaining how to run the project on your own computer
  • A project repository must have a Relasing.md explaining how to release the code