comparison 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
comparison
equal deleted inserted replaced
6:a6b837d822b7 7:606f0ffca834
197 (adaptability, installability, co-existence, replaceability) 197 (adaptability, installability, co-existence, replaceability)
198 .LP 198 .LP
199 These goals are parts of a software's design. 199 These goals are parts of a software's design.
200 Good design can give these properties to a software, 200 Good design can give these properties to a software,
201 bad designed software will miss them. 201 bad designed software will miss them.
202 .PP
203 One further goal of software design is consistency.
204 Consistency eases understanding, working on, and using things.
205 Consistent internals and consistent interfaces to the outside can be provided by good design.
206 .PP
207 We should design software because good design avoids many problems during a software's lifetime.
208 And we should design software because good design can offer much gain,
209 that can be unrelated to the software main intend.
210 Indeed, we should spend much effort into good design to make the software more valuable.
211 The Unix Philosophy shows how to design software well.
212 It offers guidelines to achieve good quality and high gain for the effort spent.
202 213
203 214
204 .NH 1 215 .NH 1
205 The Unix Philosophy 216 The Unix Philosophy
206 .LP 217 .LP