项目作者: LukeDeWaal
项目描述 :
Waterbomber UAV Swarm
高级语言: Python
项目地址: git://github.com/LukeDeWaal/DSE2019.git
DSE2019
Waterbomber UAV Swarm
Coding Rules:
- Use Python 3.5+ (or Matlab for control if desired)
- Use clear, standard indentation according to PEP conventions
- Separate functions and code chunks into different files as much as possible for an overseeable structure
- NO HARDCODING! Make everything into variables and save values in other files,
such as .csv, .txt, .xlsx, .mat and other data file formats. Do NOT save parameter values in a .py file
which has to be edited manually if a value changes, as this is a perfect spot for bugs to show up. - Write unit tests after finishing a block of code. Use the unittest module for this.
- When pushing code to the remote repository, push into your section’s branch. Merges
must be approved by info systems chief. - Do not couple modules (eg. A.py imports from B.py, while B.py also imports from A.py)
Look at example.py for a proper python file layout