เขียน Code มา 2 ปี บางทีเราสงสัยว่า เรากำลังทำอะไร ทำให้เสร็จส่งลูกค้าพอหรือป่าว ทำไปปุ๊บหมดโปรเจคออกก็ทิ้งหนี้(พวก Spaghetti Code และอื่นๆบราๆ) ให้คนรุ่นหลัง วันนี้ผมอยากเสนอ keyword ในการพัฒนา Software 2 คำ ซึ่งมันต้องไปด้วยกันนะครับ ไม่ใช่เลือกอย่างใด อย่างหนึ่ง ดังนี้
- Right Software (Validation) คือ เราทำ Software ได้
- ตรงสิ่งที่คุณลูกค้าต้องการ
- Software Right (Verification) คือ เราทำ Software ที่มีพื้นฐานดี โดยเค้าพื้นฐานดี เราอาจจะมองว่าระบบของเรา
- ตรงสเปค
- มี Performance ดี
- มีการจัดวางโครงสร้างของ Code ให้เอื้อต่อการแก้ไข การเปลี่ยนแปลง
- Developer รุ่นหลังสามารถเข้ามาแก้ต่อได้ โดยที่ไม่เจอหนี้ หรือ Spaghetti code ของคนเก่าที่ก่อเอาไว้ครับ
สำหรับคนที่เกี่ยวข้องทุกคนนะครับ อย่ามองว่าทุกเรื่องมันเกี่ยวกับ Developer หรือ Programmer อย่างเดียวครับ เพราะบางครั้งมันอาจจะผิดจากลูกค้าที่ยังไม่สามารถบอกความต้องการได้ หรือทีม BA/SA ที่คิดกันไปเองครับ
เพิ่มเติมนะครับตอนแรก นึกอยู่ตั้งนานว่า 2 คำนี้มันเกี่ยวกับอะไร พอลองหาข้อมูลพบว่าเกี่ยวข้องกับ Verification & Validation ครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.