16 Feb ชีวิตการฝึกงานของผม นายแบงค์ชาติ อาลัย [ตอนจบ]
8. ศึกษารูปแบบการเขียนโปรแกรมแบบ Strategy pattern ด้วย Java แนวคิดเรื่องนี้สำหรับผมแล้วมันคือการเพิ่มขีดความสามารถหรือการนำแนวคิด OOP มาพัฒนาต่อจนเกิดเป็น Strategy pattern นี้ขึ้นมา ในตอนที่ศึกษาแรกๆ แน่นอนว่ามันก็ลำบากเหมือนทุกๆเรื่องแต่สิ่งที่ได้กลับมาของการศึกษาในเรื่องนี้คือ เวลาที่เสียไปมันคุ้มค่า กับการเจอสิ่งที่ยืดหยุ่นขนาดนี้ และทำให้ผมคลายข้อสงสัยในการใช้ class บางอย่างของ Java ที่สงสัยมานานแรมปี 9. ศึกษารูปแบบการเขียนโปรแกรมแบบ MVC pattern ด้วย Java ก็เป็นอีกหนึ่งรูปแบบที่ได้ศึกษาก็ไม่ถึงกับยากมากมายอะไรพอทำความเข้าใจได้ง่ายถ้าไม่ได้คิดอะไรผิดไปเองรึเปล่าแต่ก็ยังคงต้องอาศัยความชัดเจนจาก pattern นี้จากประสบการณ์ให้มากยิ่งขึ้นกว่านี้ 10. ศึกษาการใช้งาน JUnit ในการเขียนโปรแกรมตาม syntax ต่างๆ ของแต่ละภาษาเราไม่สามารถรู้ได้เลยว่าโค้ดที่เราเขียนไปนั้นถูกต้องหรือสมควรที่จะเขียนแบบนั้นจริงๆ รึเปล่า หรืออาจจะมี Tool บางอย่างที่ผมไม่ทราบก็ได้ที่คอยช่วยในเรื่องนี้อยู่ แต่ถ้าไม่มีเราก็สมควรที่จะนำเอา JUnit มาช่วยในการตรวจสอบ และจากการที่ได้ศึกษาเรียนรู้อยู่สักพักก็ทำให้การเขียนโปรแกรมช้าลงไปบ้าง แต่ที่ได้กลับมาคือ ความชัดเจนโค้ดว่าควรหรือไม่ กับขั้นตอนการทำงานในแต่ละกรณีที่เราได้ทดสอบ...