Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 2036

วันนี้เราลบ code ที่ไม่ใช้งาน แล้วหรือยัง ?

$
0
0

เพิ่งไปแบ่งปันเรื่องของ Code Quality มีหนึ่งเรื่องที่น่าสนใจคือ dead code หรือ code ที่ไม่ถูก execute หรือ code ที่ไม่ถูกใช้งาน หรือ code ที่ comment ไว้ ทั้ง ๆ ที่ใช้ version control หรือหนักสุดคือ code ที่สร้าง feature ที่ไม่มีผู้ใช้งาน คำถามคือ ทุกวันนี้เรายังดูแลรักษา code เหล่านี้ไว้กันหรือไม่ ? ลองตอบกันหน่อยนะ สิ่งที่น่าสนใจคือ ทำไมเรายังเก็บ code ที่ไม่ใช้งานจากข้างต้นกันไว้นะ ? ยิ่งนับวันมันจะมีจำนวนมากขึ้นเรื่อย ๆ อย่างไม่หยุดยั้ง ยิ่งนับวันมันยิ่งทำให้เราช้าลงไปเรื่อย ๆ ทั้งการอ่านและทำความเข้าใจ code ทั้งเวลาในการ build ที่สูงขึ้น ทั้งการดูแลรักษาที่ยากลำบากขึ้น ทั้งผลกระทบต่าง ๆ ที่อาจจะเกิดขึ้น ทำไมนะ
ทำไมเราไม่ลบ code เหล่านั้นทิ้งไปละ เรากลัว ? เราไม่กล้า ? เราไม่รู้ ? เราไม่สนใจ ?
หรือต้องกลับมาที่คำถามพื้นฐานว่า เรารู้ไหมว่ามี dead code ในระบบของเรามากน้อยเพียงใด ?
วันนี้เราลบ code ที่ไม่ใช้งาน แล้วหรือยัง ?

Viewing all articles
Browse latest Browse all 2036

Trending Articles