Difference between revisions of "Slicer3:Style"
From NAMIC Wiki
Line 10: | Line 10: | ||
* think carefully about the reusability of your class hierarcies | * think carefully about the reusability of your class hierarcies | ||
* comment your code extensively | * comment your code extensively | ||
+ | |||
+ | Code is released under the [http://slicer.org/copyright/copyright.txt slicer license]. |
Revision as of 19:46, 28 December 2006
Home < Slicer3:StyleA few things to keep in mind:
- All C++ classes must conform to the style conventions of their parent classes.
- In most cases for Slicer Base, this means following VTK coding conventions including naming, indentation, and other issues discussed at the VTK Coding Standards page.
- For command line modules implemented in ITK, follow the conventions defined in Insight/Documentation/Style.pdf from the ITK distribution.
Highlights of the policies:
- avoid acronyms in class and method names
- use 2 spaces for indentation, not tabs
- think carefully about the reusability of your class hierarcies
- comment your code extensively
Code is released under the slicer license.