ฉันคิดว่าคุณมีปัญหาสองข้อที่นี่ ก่อนอื่นทำไมคุณต้องพึ่งพาความแตกต่างอย่างแท้จริงเมื่อระบบส่วนใหญ่อนุญาตให้คุณป้อนความคิดเห็นการแก้ไข? เช่นเดียวกับความคิดเห็นเกี่ยวกับโค้ดที่ดีคุณจะค้นพบว่าทำไมการเปลี่ยนแปลงจึงเกิดขึ้นและไม่ใช่แค่การเปลี่ยนแปลงเท่านั้น
ประการที่สองถ้าคุณมีความสามารถนี้ทำให้เป็นแนวปฏิบัติที่ดีที่จะนำพวกเขาทั้งหมดไปไว้ในที่เดียวกัน ไม่จำเป็นต้องค้นหาไฟล์เพื่อหาบรรทัดรหัสที่ทำเครื่องหมายไว้ซึ่งไม่ต้องการอีกต่อไป ความคิดเห็นภายในโค้ดการทำงานอยู่ที่นั่นเพื่อบอกคุณว่าเหตุใดจึงถูกเข้ารหัสด้วยวิธีนี้
เมื่อคุณนำสิ่งนี้ไปใช้ในทางปฏิบัติแล้วนิสัยที่เกิดขึ้นจะทำให้รหัสฐานทำงานได้ง่ายขึ้นสำหรับทุกคน
การติดตามบั๊กและคุณสมบัติที่เกี่ยวข้องพร้อมกับสาเหตุที่คุณเปลี่ยนไฟล์นี้สามารถให้แนวคิดเกี่ยวกับความลึกที่คุณต้องขุดเข้าไปในประวัติศาสตร์และอาจดูความแตกต่าง ฉันได้รับคำขอให้ "เปลี่ยนกลับไปเป็นสูตรดั้งเดิม" ฉันรู้ถูกต้องว่าจะไปที่ไหนในประวัติการแก้ไขและทบทวนเพียงหนึ่งหรือสองครั้งเท่านั้น
โดยส่วนตัวแล้วรหัสที่สังเกตออกมาดูเหมือนว่ากำลังดำเนินการอยู่สำหรับปัญหาที่กำลังแก้ไขโดยการลองผิดลองถูก ทำให้รหัสนี้ยุ่งเหยิงไปหมด ความสามารถในการลื่นไถลบรรทัดของรหัสเข้าและออกเท่านั้นทำให้สับสนได้ง่ายขึ้น