Mercurial > docs > unix-phil
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 |