01/23
In software Design,
The only unchanged thing in the SDLC is the change.
Software Design Principle:
- Strong cohesion
- Low Coupling
Scalable :
伸缩(
规模可变化, performance
)
Extensible:
扩展
Good practice in QC
- if possible , pair programming
- if not , code review
- Unit Test Framework :
- For every new object , need to write unit test method in the class(TDD)
- Befenit: the created object has to be very independent with strong cohesion and low coupling. Force designer to think through the whole design .
To Page (57)
0 Comments:
Post a Comment
<< Home