Afgu/refactoring

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
หน้านีเป็นส่วนหนึ่งของชุดแบบฝึกหัด Agile from the ground up

รวมลิงก์เนื้อหา

แบบฝึกหัด EasyTODO

  • โค้ด: easytodo.tgz, easytodo.zip (ปรับส่วน alert แล้ว)
  • ให้เน้น refactor ฟังก์ชัน add เป็นหลัก
  • ตัวแปร ui รวมฟังก์ชันสำหรับติดต่อกับ user interface ผ่านทาง jQuery และครอบฟังก์ชัน alert เพื่อให้เขียนและทดสอบได้โดยไม่ต้องกังวลกับการจัดการในส่วนดังกล่าว ให้พิจารณาว่าเป็นไลบรารีและให้ปล่อยไว้อย่างเดิม (ไม่ต้อง)
  • มีตัวอย่างการใช้ stub/spy ในการทดสอบการติดต่อกับเมท็อดของ ui ใน test/test.js