|
Size: 384
Comment:
|
Size: 933
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| [[TableOfContents]] | <<TableOfContents>> |
| Line 7: | Line 7: |
| == Code format style == * Consistent usage of either ANSI-style or GNU-style braces. * Do not use tabs. Setup your editor to convert tabs to spaces. * 2 spaces per indent (tab). * Do not exceed 80 characters per line. * Delete trailing whitespace from end of line. The script {{{~nicks/bin/do-astyle-onefile}}} will reformat a file to these conventions, making use of the [[http://astyle.sourceforge.net/|'astyle' utility]]. |
|
| Line 9: | Line 19: |
| [wiki:Self:DevelopersGuide/CodingGuide/MRICheatSheet MRI cheat sheet] | [[DevelopersGuide/CodingGuide/MRICheatSheet|MRI cheat sheet]] |
| Line 11: | Line 21: |
| Ever wonder when you should use MRIcopy() vs MRIclone()? DougGreve has drawn up a little cheat sheet (attached) for some of these MRI functions. | Ever wonder when you should use MRIcopy() vs MRIclone()? DougGreve has drawn up a little cheat sheet for some of these MRI functions. == Naming Conventions == [[DevelopersGuide/CodingGuide/NamingConventions|A page of naming convention suggestions.]] |
Coding Guide
This page is a loose collection of various coding guides and tips for FreeSurfer programmers.
Code format style
- Consistent usage of either ANSI-style or GNU-style braces.
- Do not use tabs. Setup your editor to convert tabs to spaces.
- 2 spaces per indent (tab).
- Do not exceed 80 characters per line.
- Delete trailing whitespace from end of line.
The script ~nicks/bin/do-astyle-onefile will reformat a file to these conventions, making use of the 'astyle' utility.
MRI Cheat Sheet
Ever wonder when you should use MRIcopy() vs MRIclone()? DougGreve has drawn up a little cheat sheet for some of these MRI functions.
