Coding Guidelines: Difference between revisions

From wiki.zmanda.com
Jump to navigation Jump to search
(remove localization)
(add Perl Pitfalls)
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This article summarizes the "things every developer should know".  This will never be an exhaustive list, but it provides a convenient, common place to share the many guidelines and suggestions that each developer has in his or her head.
This article summarizes the "things every developer should know".  This will never be an exhaustive list, but it provides a convenient, common place to share the many guidelines and suggestions that each developer has in his or her head.


''Editors: please link articles from this page, rather than adding content here, to allow links from other articles. Article titles should begin with <tt>/</tt> (to make a [http://meta.wikimedia.org/wiki/Subpages MediaWiki subpage]), to avoid collisions with other documentation.''
See also DEVELOPING in the top-level source directory.


* [[/Coding Style]]
* [[/Asynchronous Programming]] (event-based programming)
* [[/Command-line Processing]]
* [[/Compiler Features]]
* [[/Configuration]]
* [[/Debugging Functions]]
* [[/Debugging Functions]]
* [[/String Functions]]
* [[/Error Handling]]
* [[/File Locking]]
* [[/Filesystem Manipulation]]
* [[/Glib Utilities]]
* [[/GValue Handling]]
* [[/Internationalization]]
* [[/IPv6 Support]]
* [[/Memory Allocation]]
* [[/Memory Allocation]]
* [[/Filesystem Manipulation]]
* [[/Parsing Functions]]
* [[/Perl Pitfalls]]
* [[/Quoting]]
* [[/Safely Executing Other Processes]]
* [[/Safely Executing Other Processes]]
* [[/Internationalization]]
* [[/String Functions]]
* [[/SWIG Gotchas]]
 
Also see:
* [[Perl Interface]] for an overview of Amanda's perl modules
* [[Testing]] to see how Amanda's testing architecture can help you
 
''Editors: please link articles from this page, rather than adding content here, to allow links from other articles.  Article titles should begin with <tt>/</tt> (to make a [http://meta.wikimedia.org/wiki/Subpages MediaWiki subpage]), to avoid collisions with other documentation.''

Revision as of 01:25, 23 April 2010

This article summarizes the "things every developer should know". This will never be an exhaustive list, but it provides a convenient, common place to share the many guidelines and suggestions that each developer has in his or her head.

See also DEVELOPING in the top-level source directory.

Also see:

  • Perl Interface for an overview of Amanda's perl modules
  • Testing to see how Amanda's testing architecture can help you

Editors: please link articles from this page, rather than adding content here, to allow links from other articles. Article titles should begin with / (to make a MediaWiki subpage), to avoid collisions with other documentation.