docs/unix-phil
diff unix-phil.ms @ 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 |
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