Phoenix2D-Library
0.10
|
Phoenix2D team base code for RoboCup 2D Simulation League.
Please favor small, readable methods when implementing changes in Phoenix2D. If implementing a package try to use the filesystem to scope your entire package, for example an implementation of a b-tree data structure could be enclosed in a folder named BTree.
Convenience is remarkably less important on the long run when providing maintenance to a program. Always keep in mind that not only you are going to be using this module. C++ is a very complex language, and with complexity comes bugs, readibility of code worsens, and maintainability costs rise.
Use consts, specially with passing references and pointers, it helps the programmer know if the variable is going to change.