DocumentCode :
1549863
Title :
To be explicit [software design]
Author :
Fowler, M.
Volume :
18
Issue :
6
fYear :
2001
Firstpage :
10
Lastpage :
15
Abstract :
Software is an odd medium in which to construct something. Because few physical forces make you design one way or another, many design decisions sadly resist any form of objective analysis. Where design counts is often not in how the software runs but in how easy it is to change. When how it runs is important, ease of change can be the biggest factor in ensuring good performance. This drive toward changeability is why it´s so important for a design to clearly show what the program does-and how it does it. After all, it´s hard to change something when you can´t see what it does. An interesting corollary of this is that people often use specific designs because they are easy to change, but when they make the program difficult to understand, the effect is the reverse of what was intended
Keywords :
software engineering; attributes; data-driven code; dictionaries; software design; Dictionaries; Software design;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.965796
Filename :
965796
Link To Document :
بازگشت