Welcome! My name is ArmNo. I'm computer engineering student of Chiang Mai University, Thailand. This blog is about my internship program summer 2009. Enjoy!

email ประจำวัน #9

สวัสดีครับ
รายงานประจำวันที่ 26/03/2009 – Tequila Framework
สิ่งที่ทำในวันนี้

  • แก้บั๊กของเมื่อวาน (activities ขึ้นไม่ตรงตามเวลาจริงของข้อมูล) – แก้ไขแล้วครับ
  • ทำส่วน Week View เกือบเสร็จแล้วครับ เหลือแก้ไขรายละเอียดโค้ดให้กระชับขึ้น
  • ทำส่วน Day View – เสร็จแล้วครับ สามารถแสดงผลได้ทุกวัน ลิ้งก์ไปดูของวันก่อนหน้าและวันถัดไปถูกต้อง และไม่ติดบั๊กเหมือน Week View
  • แก้ไข Label ต่างๆ เช่น ชื่อเดือน วันที่ ให้ make sense มากขึ้น จากของเดิมที่ส่วนมากเป็นตัวเลข

ปัญหาที่พบในวันนี้

  • สำหรับปัญหาใหญ่ของวันนี้คือ โค้ดส่วน View มีการคำนวนมากเกินไป (คำนวนการเปลี่ยนวันที่/เดือน) .. ซึ่งจริงๆแล้วการคำนวนทุกอย่างควรไปทำใน Model ไม่ใช่ View ซึ่งมีหน้าที่แค่นำข้อมูลออกมาแสดงผล คุณ itzco แนะนำให้ย้ายไปทำใน Model แทนครับ
  • ไม่ได้ใช้ฟังก์ชั่นของ Tequila ในการคำนวณ ใช้แต่ base function ของ PHP จึงทำให้โค้ดยาวเกินจำเป็น .. เพราะ Tequila มีฟังก์ชั่นสำหรับช่วยทำให้โค้ดสั้นลง และลดข้อผิดพลาดได้

สิ่งที่ต้องทำวันพรุ่งนี้

  • ย้ายโค้ดที่เป็นการคำนวณใน View ให้ไปอยู่ใน Model
  • สร้างฐานข้อมูล และลิ้งก์ foreign keys ตาม ER diagram
  • ขอ page generator จากคุณ itzco เพื่อสร้าง time sheet input

ขอบคุณครับ
อาม

Leave a Reply