Maxim Hierarchy

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m (Design & implementation)
m
Line 1: Line 1:
This is one attempt to categorise maxims.
+
This is an attempt to categorise maxims.
  
== Design & implementation ==
+
== Design & Implementation ==
 
All those maxims related to the system itself.
 
All those maxims related to the system itself.
 
=== Separate and group system parts rationally ===
 
=== Separate and group system parts rationally ===

Revision as of 10:13, 27 September 2009

This is an attempt to categorise maxims.

Contents

Design & Implementation

All those maxims related to the system itself.

Separate and group system parts rationally

Class & Package Level

This is a rather large block... are there any overarching rules that can group these components...

Data & Behaviour
Hide Stuff
Inheritance

Method Level

Avoid unnecessary complexity

Reuse

Do only what is necessary

Readable Code is Good Code

Group Stuff To Reduce Complexity

Minimise connections

Process & Organisation

All the maxims related to the development processes and management of the development team.

OO Developers are not perfect

Personal tools