... | @@ -9,13 +9,14 @@ |
... | @@ -9,13 +9,14 @@ |
|
|
|
|
|
### Coding Rules & Best Practices
|
|
### Coding Rules & Best Practices
|
|
* [Code style and naming conventions (TODO)]()
|
|
* [Code style and naming conventions (TODO)]()
|
|
* [Git rules (TODO)]: branching like [this](http://nvie.com/posts/a-successful-git-branching-model/), commit messages style
|
|
* [Git rules (TODO)](): branching like [this](http://nvie.com/posts/a-successful-git-branching-model/), commit messages style
|
|
|
|
|
|
* Best Practices: *general design rules that you should follow in order to write bomb-proof code*
|
|
* Best Practices: *general design rules that you should follow in order to write bomb-proof code*
|
|
- [Terraneo's examples on multi threading (TODO)]()
|
|
- [Terraneo's examples on multi threading (TODO)]()
|
|
- [NASA coding principles](http://pixelscommander.com/wp-content/uploads/2014/12/P10.pdf) (revisited)
|
|
- [NASA coding principles](http://pixelscommander.com/wp-content/uploads/2014/12/P10.pdf) (revisited)
|
|
|
|
|
|
### Useful stuff
|
|
Examples
|
|
|
|
------------
|
|
* Common examples: *Things that you are very likely to need when writing code in boardcore*
|
|
* Common examples: *Things that you are very likely to need when writing code in boardcore*
|
|
- data logging (debugging)
|
|
- data logging (debugging)
|
|
- active objects (scheduling)
|
|
- active objects (scheduling)
|
... | | ... | |