Best Practices คำแนะนำที่เรียบง่าย แต่มีที่มาที่ล้ำลึก โดยเวลาที่เราเขียนโปรแกรม เราอาจจะโดนจำกัดการใช้ตัวแปร ให้เขียน Code ตามรูปแบบที่ SA กำหนดไว้ ต้องเขียน Code เป็นชั้นๆ อาทิ เช่น Presenter, Business Logic, Data Access และแต่ละชั้นต้องเชื่อมกันผ่าน Interface แต่ถ้าลองมาศึกษาลึกๆแล้ว
- Best Practices ที่เราลองใช้อยู่อาจจะเป็น Design Pattern ก็ได้
- เจ้า Design Pattern ที่เราใช้อยู่ประจำ อาจจะเป็นการทำให้เกิดขึ้น(Implement) จาก Design Principle
- และ Design Principle พื้นฐานมันเกิดจาก Object Oriented Concept ด้วย
ทุกอย่างมีที่มาที่ไป แต่ถ้าจะลงลึกไป อธิบายผลดี/ผลเสียมันอาจจะต้องใช้เวลา มันก็เลยกลายเป็น Best Practices เรียบง่ายที่ ห่อหุ้ม(Encapsulate) ความซับซ้อนต่างๆเอาไว้ข้างในครับ ตัว Developer เองจะได้เวลาไปสนใจเรื่องอื่นมากขึ้น เช่น Business หรือ การ Test ครับ 😀
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.