"ความคิดเห็นมีแนวโน้มที่จะล้าสมัย"
ฉันเคยเห็นสิ่งนี้เกิดขึ้นบ่อยครั้งพอที่จะรู้ว่านี่อาจเป็นปัญหา
ฉันคิดว่าฉันเห็นความคิดเห็นที่ล้าสมัยสองหรือสามครั้งในอาชีพการงานของฉัน
ฉันเชื่อว่ามันควรจะเป็นไปได้อย่างสมบูรณ์แบบที่จะทำงานในสภาพแวดล้อมที่ทุกคนดูแลความคิดเห็นและดูแลพวกเขาอย่างเพียงพอ มันเป็นความพยายามพิเศษเล็กน้อยในการดูความคิดเห็นที่อยู่ใกล้รหัสที่คุณกำลังแก้ไขและอัปเดตเมื่อเหมาะสม ในกรณีที่ความคิดเห็นอยู่ไกลมากจนคุณไม่สังเกตเห็นพวกเขาในทันทีมันเป็นความคิดเห็นที่ไม่ดีอยู่แล้วและไม่ควรเพิ่มในตอนแรก (หรืออย่างน้อยก็ไม่มี)
นอกจากนี้มักจะมาพร้อมกับคำพูดที่ว่าความคิดเห็นมีแนวโน้มที่จะล้าสมัยตามคำสั่งที่ว่านี้จะช่วยลดการอ่านและสับสนคน นี่คือสิ่งที่ฉันยังไม่เคยสัมผัส ทุกครั้งที่ฉันพบความคิดเห็นที่ล้าสมัยฉันเห็นสิ่งที่เปลี่ยนแปลงอย่างชัดเจนและเพียงอัปเดตความคิดเห็นตามนั้นเพื่อแสดงรหัสใหม่กว่าแม้ว่าจะมีความพยายามพิเศษ
การศึกษาล่าสุดโดยRoehm และคณะ 2012สังเกตต่อไปนี้:
ผู้เข้าร่วม 21 คนจาก [28] รายงานว่าพวกเขาได้รับข้อมูลหลักจากซอร์สโค้ดและความคิดเห็นแบบอินไลน์ในขณะที่มีเพียงสี่คนเท่านั้นที่ระบุว่าเอกสารเป็นแหล่งข้อมูลหลัก
สิ่งนี้สอดคล้องกับความสงสัยของคุณว่าความคิดเห็นในโค้ดโดยทั่วไปยังถือว่ามีประโยชน์มาก นี้แสดงให้เห็นว่าเส้นที่ชัดเจนควรจะวาดระหว่างเอกสารเก่าล้าสมัยและแสดงความคิดเห็น
Roehm, T. , Tiarks, R. , Koschke, R. , & Maalej, W. (2012, มิถุนายน) นักพัฒนามืออาชีพเข้าใจซอฟต์แวร์อย่างไร ในรายงานการประชุมทางวิศวกรรมซอฟต์แวร์แห่งชาติประจำปี 2555 (หน้า 255-265) กด IEEE