Categories
การพัฒนาซอฟท์แวร์

จะเขียนใหม่ หรือ ปรับปรุงโค้ดเดิม?

พี่รูฟเขียนได้น่าสนใจดี www.roofimon.com/2014/07/31/ปรับปรุง/ เลยกลับมาดูงานที่ทำอยู่ ปกติผมเป็นคนชอบเขียนเฟรมเวิร์คใช้เองเพราะมันสนุก ได้เรียนรู้สิ่งใหม่ๆ และภูมิใจด้วย แต่มันก็มีข้อเสียที่มันไม่สมบูรณ์แบบอย่างที่มีคนอื่นเค้าใช้กัน มีอะไรต้องแก้อีกเยอะ หากต้องแก้เล็กๆน้อยๆก็ไม่เป็นไร แต่หากต้องแก้สถาปัตยกรรมของมันจะกลายเป็นเรื่องยากทันที ผมเลยชอบเขียนใหม่ขึ้นมาอีกตัว ทำให้ผมมีเฟรมเวิร์กที่เขียนเองหลายตัวมาก และสถาปัตยกรรมกับการใช้งานไม่เหมือนกันเลย บางตัวใช้ง่ายแต่ไม่ยืดหยุ่น บางตัวยืดหยุ่นใช้ทำอะไรก็ยากจนบางทีใช้ไม่เป็นทั้งๆ ที่เขียนขึ้นมาเอง สงสัยผมต้องค่อยๆแก้แต่ละตัว ค่อยๆ รวมสิ่งดีๆของแต่ละตัวเข้าด้วยกันซะแล้ว

ท้าทาย และน่าสนุก