Talk:Software design
Appearance
This level-5 vital article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||
|
Archives (Index) |
This page is archived by ClueBot III.
|
Code is design
[edit]The section on code is design is nonsense. To say that code is design implies that there is no such thing as design; that there is only code. But, clearly there is both design and code. There are layers of design and even though a design process might identify some design aspects of a system, there are always aspects that are not designed up-front; that are developed on-demand in the coding phase. So, some designs do not pre-date the code. But in general, seeing the design of code requires critical thinking, generalization, pattern matching and such. The code embodies a design, but is not a design itself.
Note that in the design principles section it says "Design is not coding, coding is not design". Amen.
Categories:
- Start-Class level-5 vital articles
- Wikipedia level-5 vital articles in Technology
- Start-Class vital articles in Technology
- Start-Class software articles
- Top-importance software articles
- Start-Class software articles of Top-importance
- Start-Class Computing articles
- High-importance Computing articles
- All Computing articles
- All Software articles
- Start-Class Systems articles
- High-importance Systems articles
- Systems articles in software engineering
- WikiProject Systems articles
- Start-Class Technology articles
- WikiProject Technology articles