อาจมีการทำซ้ำ:
อะไรที่ทำให้โค้ดเป็นแบบเดิม
คำจำกัดความของ "รหัสเดิม" คืออะไร?
อาจมีการทำซ้ำ:
อะไรที่ทำให้โค้ดเป็นแบบเดิม
คำจำกัดความของ "รหัสเดิม" คืออะไร?
ฉันจำไม่ได้ว่าเห็นนิพจน์นี้ที่ไหน (Pragmatic Programmer?) แต่วิธีคิดอย่างหนึ่งคือ โค้ดคือโค้ดดั้งเดิมทันทีที่เขียน
โดยทั่วไปจะหมายถึงโค้ดที่ทีมหรือโปรแกรมเมอร์สืบทอดมาจากที่อื่น (ภายนอกหรือภายใน)
ฉันชอบคำจำกัดความเดิมมากกว่า :)
Channeling Michael Feathers: รหัสโดยไม่ต้องทดสอบ
รหัสที่เขียนโดยผู้อื่นหรือภายใต้ภาษา สถาปัตยกรรม วิธีการ หรือกรอบงานก่อนหน้าที่เกี่ยวข้องกับโครงการปัจจุบัน
เขียนโค้ดให้คนอื่นเขียนไว้ (โดยปกติคือคนที่ไม่ว่างสำหรับการติดต่อใดๆ อีกต่อไป) แต่คุณต้องจัดการกับมันตอนนี้
ฉันจะบอกว่า รหัสเดิมเป็นรหัส (โดยปกติจะเก่า) ที่สามารถเขียนใหม่ได้โดยใช้เทคนิคการเขียนโปรแกรมหรือภาษาที่ดีกว่า รหัสเดิมมักจะเขียนใหม่ได้ยากเนื่องจากการขึ้นต่อรหัสนั้น
Code is legacy code as soon as it's written.
- person Leonid; 15.11.2010