Chapter 3 : Modularity (Modularity)

  1. อธิบายความแตกต่างระหว่าง modularity กับ granularity พร้อมยกตัวอย่างแต่ละแบบ

  2. ความแตกต่างระหว่าง coupling กับ cohesion คืออะไร?

  3. คำว่า connascence หมายความว่าอย่างไร?

  4. ความแตกต่างระหว่าง static connascence กับ dynamic connascence คืออะไร?

  5. รูปแบบของ connascence ที่แข็งแกร่งที่สุดคืออะไร?

  6. รูปแบบของ connascence ที่อ่อนแอที่สุดคืออะไร?

  7. ในหนึ่ง code base แบบไหนดีกว่ากันระหว่าง static กับ dynamic connascence?