8 คะแนน โดย xguru 2020-01-18 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

โค้ดสะอาดไม่ใช่เป้าหมาย มันเป็นเพียงความพยายามที่จะลดความซับซ้อนของโปรแกรม และในสถานการณ์ที่เราไม่รู้ว่าโค้ดจะเปลี่ยนไปอย่างไร มันก็เป็นเพียงหนึ่งในกลยุทธ์เชิงป้องกันเพื่อให้ความเสียหายเหลือน้อยที่สุด

จงเรียนรู้เรื่อง Clean Code แต่อย่ายึดติดกับมัน

1 ความคิดเห็น

 
x86chi 2020-01-18

ผมคิดว่าเป็นเรื่องธรรมดาที่จะปรับปรุงโค้ดเบสร่วมกับเพื่อนร่วมงานหลังจากได้ปรึกษากันแล้ว (...) ถ้าเขาเขียนโดยยกสิ่งนี้มาเป็นเหตุผล แปลว่ามีกรณีที่ไม่ได้เป็นแบบนั้นด้วยหรือเปล่าครับ..?

อย่างไรก็ตาม ย่อหน้าด้านล่างนี้ค่อนข้างโดนใจเลยครับ

ในกรณีที่ร้ายแรง คุณอาจไปถึงข้อสรุปว่า “ฉันคือนักพัฒนาที่ยอดเยี่ยมที่เขียนโค้ดได้สะอาด!” ซึ่งอาจนำไปสู่ผลลัพธ์ที่แย่พอ ๆ กับการหลอกตัวเองได้