Coding Guidelines: Difference between revisions

From wiki.zmanda.com
Jump to navigation Jump to search
No edit summary
(add Perl Pitfalls)
(11 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]]
* [[/Parsing Functions]]
* [[/File Locking]]
* [[/Memory Allocation]]
* [[/Filesystem Manipulation]]
* [[/Filesystem Manipulation]]
* [[/Safely Executing Other Processes]]
* [[/Glib Utilities]]
* [[/GValue Handling]]
* [[/Internationalization]]
* [[/Internationalization]]
* [[/IPv6 Support]]
* [[/IPv6 Support]]
* [[/Error Handling]]
* [[/Memory Allocation]]
* [[/File Locking]]
* [[/Parsing Functions]]
* [[/Perl Pitfalls]]
* [[/Quoting]]
* [[/Safely Executing Other Processes]]
* [[/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.