docs/unix-phil

changeset 7:606f0ffca834

added two more paragraphs to ch02
author meillo@marmaro.de
date Thu, 18 Feb 2010 12:15:39 +0100
parents a6b837d822b7
children 924b2ac2d477
files unix-phil.ms
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/unix-phil.ms	Thu Feb 18 11:24:36 2010 +0100
     1.2 +++ b/unix-phil.ms	Thu Feb 18 12:15:39 2010 +0100
     1.3 @@ -199,6 +199,17 @@
     1.4  These goals are parts of a software's design.
     1.5  Good design can give these properties to a software,
     1.6  bad designed software will miss them.
     1.7 +.PP
     1.8 +One further goal of software design is consistency.
     1.9 +Consistency eases understanding, working on, and using things.
    1.10 +Consistent internals and consistent interfaces to the outside can be provided by good design.
    1.11 +.PP
    1.12 +We should design software because good design avoids many problems during a software's lifetime.
    1.13 +And we should design software because good design can offer much gain,
    1.14 +that can be unrelated to the software main intend.
    1.15 +Indeed, we should spend much effort into good design to make the software more valuable.
    1.16 +The Unix Philosophy shows how to design software well.
    1.17 +It offers guidelines to achieve good quality and high gain for the effort spent.
    1.18  
    1.19  
    1.20  .NH 1