Mercurial > 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 (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