commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r7773 - trunk/gnue-common/doc/technotes


From: reinhard
Subject: [gnue] r7773 - trunk/gnue-common/doc/technotes
Date: Tue, 2 Aug 2005 12:41:03 -0500 (CDT)

Author: reinhard
Date: 2005-08-02 12:41:02 -0500 (Tue, 02 Aug 2005)
New Revision: 7773

Modified:
   trunk/gnue-common/doc/technotes/00015.txt
Log:
Nice checklist.


Modified: trunk/gnue-common/doc/technotes/00015.txt
===================================================================
--- trunk/gnue-common/doc/technotes/00015.txt   2005-08-02 17:31:13 UTC (rev 
7772)
+++ trunk/gnue-common/doc/technotes/00015.txt   2005-08-02 17:41:02 UTC (rev 
7773)
@@ -1,47 +1,66 @@
 Title:   Nitpicker's checklist for code cleanup
 Status:  Current 
 Created: 2005-06-20
-Revised: 2005-06-20
+Revised: 2005-08-02
 
-* svn propset svn:keywords Id
+*A* svn propset svn:keywords Id
 
-* GPL header
-  - start with a short line describing the purpose of the file
-  - include $Id: $ line at the end
+*B* GPL header
+    - start with a short line describing the purpose of the file
+    - include $Id: $ line at the end
 
-* Docstrings for the module, for all classes and for all public functions
+*C* Docstrings for the module, for all classes and for all public functions
 
-* Reasonable exception classes
+*D* Reasonable exception classes
 
-* Docstrings for exceptions
+*E* Docstrings for exceptions
 
-* Include a @raise line in function docstrings whenever appropriate
+*F* Include a @raise line in function docstrings whenever appropriate
 
-* Include an "__all__ = [...]" line
+*G* Include an "__all__ = [...]" line
 
-* Remove references to depreciated Python modules, especially types and string
+*H* Remove references to depreciated Python modules, especially "types" and
+    "string"
 
-* ==== comments for classes or function groups, ---- comments for functions
+*I* ==== comments for classes or function groups, ---- comments for functions
 
-* Define a __repr__ () function for objects whenever reasonable
+*J* Define a __repr__ () function for objects whenever reasonable
 
-* Naming of functions:
-  foo ():   public interface functions
-  _foo ():  non-public interface functions intended to be used by related
-            objects (e.g. ResultSet - RecordSet)
-  _foo_ (): virtual functions intended to be overwritten by descendants
-  __foo (): private functions
-  Keep the public interface as clean as possible!
+*K* Naming of functions:
+    foo ():   public interface functions
+    _foo ():  non-public interface functions intended to be used by related
+              objects (e.g. ResultSet - RecordSet)
+    _foo_ (): virtual functions intended to be overwritten by descendants
+    __foo (): private functions
+    Keep the public interface as clean as possible!
 
-* Order of function definitions:
-  1. object system functions, like __init__, __repr__, __getitem__, __del__
-  2. overrides of inherited virtual functions
-  3. public interface functions
-  4. stubs for newly-introduced virtual functions to be overridden by
-     descendants
-  Private functions come right after the public function that uses it; private
-  functions used at several places can go between 3. and 4.
+*L* Order of function definitions:
+    1. object system functions, like __init__, __repr__, __getitem__, __del__
+    2. overrides of inherited virtual functions
+    3. public interface functions
+    4. stubs for newly-introduced virtual functions to be overridden by
+       descendants
+    Private functions come right after the public function that uses it;
+    private functions used at several places can go between 3. and 4.
 
-* Include reasonable debug messages with gDebug
+*M* Include reasonable debug messages with gDebug
 
-* Include checktype () checks for parameters in public functions
+*N* Include checktype () checks for parameters in public functions
+
+
+File                  | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
+                      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+----------------------+---+---+---+---+---+---+---+---+---+---+---+---+---+---+





reply via email to

[Prev in Thread] Current Thread [Next in Thread]