Tuesday, February 16, 2010

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