คำจำกัดความของรหัสเดิมคืออะไร? [ทำซ้ำ]

อาจมีการทำซ้ำ:
อะไรที่ทำให้โค้ดเป็นแบบเดิม

คำจำกัดความของ "รหัสเดิม" คืออะไร?


person user128807    schedule 13.11.2010    source แหล่งที่มา
comment
รหัสที่ไม่มีใครอยากจัดการอีกต่อไป?   -  person Grzegorz Oledzki    schedule 14.11.2010


คำตอบ (5)


ฉันจำไม่ได้ว่าเห็นนิพจน์นี้ที่ไหน (Pragmatic Programmer?) แต่วิธีคิดอย่างหนึ่งคือ โค้ดคือโค้ดดั้งเดิมทันทีที่เขียน

โดยทั่วไปจะหมายถึงโค้ดที่ทีมหรือโปรแกรมเมอร์สืบทอดมาจากที่อื่น (ภายนอกหรือภายใน)

ฉันชอบคำจำกัดความเดิมมากกว่า :)

person Shaggy Frog    schedule 13.11.2010
comment
นี่เป็นคำจำกัดความที่ยอดเยี่ยม (และสอดคล้องกับคำจำกัดความของฉันด้วย เนื่องจากฉันปฏิเสธที่จะหารือเกี่ยวกับรหัสของฉันกับตัวเอง) :D - person Mchl; 14.11.2010
comment
ฉันอ่านเจอที่ไหนสักแห่ง คุณคิดอย่างไรกับสิ่งนี้: รหัสเดิมคือรหัสที่คุณวางใจไม่ได้ เป็นรหัสที่เราเขียนเมื่อ 5 นาทีที่แล้วและไม่มีการทดสอบ รหัสเดิม - person ; 01.12.2016

Channeling Michael Feathers: รหัสโดยไม่ต้องทดสอบ

person Jörg W Mittag    schedule 13.11.2010
comment
คำตอบของคุณคือคำตอบสุดท้าย และฉันกำลังมองหาคำจำกัดความนี้เนื่องจากฉันกำลังอ่านหนังสือ M.F ) ! - person Cool; 24.02.2017
comment
หากมีคนทิ้งโฟลเดอร์ภาษาโคบอล 1989 ที่ไม่มีเอกสารให้กับคุณซึ่งทำงานบน Unix แต่มีการครอบคลุมโค้ดถึง 93% คุณจะไม่เรียกมันว่ารุ่นเก่าหรือไม่ - person Luke Puplett; 04.09.2018
comment
@LukePuplett ฉันเชื่อว่ามีกระแสความคิดอยู่ซึ่งการทดสอบที่ดีทำหน้าที่เป็นเอกสาร (เหนือสิ่งอื่นใด) ของพฤติกรรม จริง ซึ่งมักเป็นที่ต้องการมากกว่าเอกสารรูปแบบอื่นที่อธิบาย ต้องการ พฤติกรรม. บางทีกระแสความคิดนี้อาจเป็นสิ่งที่ Jörg และ Michael Feathers มีอยู่ในใจ? - person Matt Thomas; 04.02.2019

รหัสที่เขียนโดยผู้อื่นหรือภายใต้ภาษา สถาปัตยกรรม วิธีการ หรือกรอบงานก่อนหน้าที่เกี่ยวข้องกับโครงการปัจจุบัน

person Community    schedule 13.11.2010
comment
หมายเหตุ: รวมโครงการปัจจุบันไว้ด้วยเนื่องจากคำว่ามรดกหมายถึงบรรพบุรุษ - person jball; 14.11.2010

เขียนโค้ดให้คนอื่นเขียนไว้ (โดยปกติคือคนที่ไม่ว่างสำหรับการติดต่อใดๆ อีกต่อไป) แต่คุณต้องจัดการกับมันตอนนี้

person Mchl    schedule 13.11.2010

ฉันจะบอกว่า รหัสเดิมเป็นรหัส (โดยปกติจะเก่า) ที่สามารถเขียนใหม่ได้โดยใช้เทคนิคการเขียนโปรแกรมหรือภาษาที่ดีกว่า รหัสเดิมมักจะเขียนใหม่ได้ยากเนื่องจากการขึ้นต่อรหัสนั้น

person Leonid    schedule 13.11.2010
comment
รหัสส่วนใหญ่ที่สร้างขึ้นตรงตามคำจำกัดความของรหัสเดิม - person Ira Baxter; 15.11.2010
comment
@Ira Baxter: ดูเหมือนว่าจะตรงกับคำจำกัดความ: Code is legacy code as soon as it's written. - person Leonid; 15.11.2010