Unity Application Block : มาๆ มาลงมือกัน


เกริ่นนำ

    ในบทความนี้ เราจะลองใช้งาน Unity Application Block กัน จะได้เห็นแนวทาง ในการนำไปประยุกต์ใช้

เก็บตก

    ผมลืมบอกข้อดีของ Dependency Injection อีกข้อหนึ่ง นั่นก็คือ การสนับสนุนการพัฒนาโปรแกรมแบบ Test-Driven Programming (TDD) ที่มีหลักการพื้นฐานในการทำ Unit Test คือ
  1. เขียนตัวทดสอบ
  2. เขียนโปรแกรม ทำให้ตัวทดสอบผ่าน
  3. Refactoring
  4. กลับไปข้อ 1 วนไปเรื่อยๆ
    ซึ่ง TDD นั้น จำเป็นต้องมีการเขียน Mock Object และ Stub (ถ้าไม่เข้าใจ อาจจะคุยกันเรื่องนี้อีกที) ซึ่ง Dependency Injection จะช่วยเราสลับ Object ได้โดยที่โปรแกรมตัวเรียกไม่รู้ถึงความเปลี่ยนแปลงตัวนี้เลย ถ้าลองดูตัวอย่างจากบทความนี้คงจะทำให้เข้าใจขึ้นครับ

เริ่มจากการ Download

    ไปที่ http://www.codeplex.com/unity  หา Link ต่อไป ที่ Download เองครับ ถ้า หาไม่เจอ ก็ เขียนถามมาใน Webboard ก็แล้วกัน เอา Version ที่เป็น object นะครับ ไม่ใช่ source code จะได้ไม่ต้องวุ่นวายในการคอมไพล์  ถ้า Download document มาได้ก็ยิ่งดี

    เมื่อได้มาแล้ว ก็ Install เลยครับ ใครจะใช้ VS.NET 2005, 2008 หรือ SharpDevelop ก็ได้ทั้งนั้น

    เมื่อ Install เสร็จแล้วก็ใจเย็นๆ ครับ  อีก 2-3 วัน ผมจะมา Update ให้ครับ

    <บทความ ยังไม่จบ เขียนต่อเร็วๆ นี้>

Supoj
8 Mar 09

ร่วมแสดงความคิดเห็น