Skip to content

TODO list

fvgoulet edited this page Aug 30, 2014 · 4 revisions

Maintenance:

  • Add unit tests for all major methods if the API and External,
  • Document Every method and generate the class diagram of the whole project for possible enhancement,
  • Run code analysis tool over the whole API to find possible threats/flaws/defects/dead-code in the project,
  • Remove or "TODO" all the commented code,
  • Run code metrics and generate tables of metrics then link the metrics generated with the class diagram previously generated, so we will have details by-class,
  • Any suggestions?

Enhancements:

  • [CargoShipManager] Add possibility to spawn a specific CargoShipGroup
  • [CargoShipManager] Remove message sending inside SpawnCargoShipGroup as it's not the responsibility of CargoShipManager to send message
  • Remove all unused or deprecated classes,
  • Find a way to optimize possible redundant event call/spam,
  • Any suggestions out of the enhancements we will find through maintenance?

Additions:

  • Implement the MapManager,
  • Add a permissions system available through the plugin system, possibly PermisionsManager,
  • Any suggestions?
Clone this wiki locally