ลาก่อน, Clean Code [ฉบับแปล]
(overreacted.io)โค้ดสะอาดไม่ใช่เป้าหมาย มันเป็นเพียงความพยายามที่จะลดความซับซ้อนของโปรแกรม และในสถานการณ์ที่เราไม่รู้ว่าโค้ดจะเปลี่ยนไปอย่างไร มันก็เป็นเพียงหนึ่งในกลยุทธ์เชิงป้องกันเพื่อให้ความเสียหายเหลือน้อยที่สุด
จงเรียนรู้เรื่อง Clean Code แต่อย่ายึดติดกับมัน
1 ความคิดเห็น
ผมคิดว่าเป็นเรื่องธรรมดาที่จะปรับปรุงโค้ดเบสร่วมกับเพื่อนร่วมงานหลังจากได้ปรึกษากันแล้ว (...) ถ้าเขาเขียนโดยยกสิ่งนี้มาเป็นเหตุผล แปลว่ามีกรณีที่ไม่ได้เป็นแบบนั้นด้วยหรือเปล่าครับ..?
อย่างไรก็ตาม ย่อหน้าด้านล่างนี้ค่อนข้างโดนใจเลยครับ
ในกรณีที่ร้ายแรง คุณอาจไปถึงข้อสรุปว่า “ฉันคือนักพัฒนาที่ยอดเยี่ยมที่เขียนโค้ดได้สะอาด!” ซึ่งอาจนำไปสู่ผลลัพธ์ที่แย่พอ ๆ กับการหลอกตัวเองได้