changeset 7:606f0ffca834

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