Difference between revisions of "Coding Guidelines"

From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search
(add link)
(add Perl Pitfalls)
(3 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
* [[/Filesystem Manipulation]]
 
* [[/Filesystem Manipulation]]
 
* [[/Glib Utilities]]
 
* [[/Glib Utilities]]
 +
* [[/GValue Handling]]
 
* [[/Internationalization]]
 
* [[/Internationalization]]
 
* [[/IPv6 Support]]
 
* [[/IPv6 Support]]
 
* [[/Memory Allocation]]
 
* [[/Memory Allocation]]
 
* [[/Parsing Functions]]
 
* [[/Parsing Functions]]
 +
* [[/Perl Pitfalls]]
 +
* [[/Quoting]]
 
* [[/Safely Executing Other Processes]]
 
* [[/Safely Executing Other Processes]]
 
* [[/String Functions]]
 
* [[/String Functions]]
 +
* [[/SWIG Gotchas]]
  
 
Also see:
 
Also see:

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.