ความคิดเห็นจากเพื่อนไม่ต้องสงสัยเลยว่าเป็นวิธีที่ดีในการเรียนรู้ บางคนอาจเห็นบางสิ่งที่แตกต่างกันพวกเขามีประสบการณ์ที่แตกต่างกันสำหรับคุณและควรมีส่วนร่วมในการปรับปรุง สิ่งนี้ไม่ควรดูหมิ่นฉันคาดหวังว่านักพัฒนาซอฟต์แวร์จะสามารถแสดงความคิดเห็นและวิจารณ์รหัสของใครก็ได้!
ฟังดูแล้วเหมือนกับว่า "การปรับปรุง" เหล่านี้บางอย่างกำลังทำให้เกิดการเปลี่ยนแปลงอย่างรุนแรงเพราะ (อย่างที่คุณคาดไว้) ผู้พัฒนาที่ตรวจสอบมีประสบการณ์น้อยกว่าซอฟต์แวร์มากกว่าผู้เขียน
แนวโน้มนี้เป็นความคิดเห็นตนเองบางทีรหัสของคุณเป็นเรื่องยากที่จะติดตามหรือรักษา? ความเห็นของคุณมีค่าหรือไม่ แน่นอน! ฉันสามารถดูว่ามันน่าหงุดหงิดแค่ไหนที่มีรหัสการทำงานที่เพื่อนของคุณดูเหมือนจะแตกคุณไม่ควรท้อใจ - คุณควรทำงานเพื่อปกป้องรหัสของคุณจากการเปลี่ยนแปลงเหล่านี้
คำถามจะกลายเป็นวิธีการป้องกันการทำงานของโปรแกรมของคุณเพื่อให้คุณรู้ว่าการทำงานยังคงทำงานหลังจากที่คุณตรวจสอบเสร็จแล้ว คำแนะนำของฉันคือเพื่อให้แน่ใจว่าคุณมีการทดสอบหน่วยที่เหมาะสม ด้วยวิธีนี้เมื่อใดก็ตามที่คุณ / ผู้ตรวจทาน / ผู้สืบทอดของคุณเปลี่ยนรหัสพวกเขาสามารถมั่นใจได้ว่าการเปลี่ยนแปลงที่ทำไว้นั้นปลอดภัย
การทางพิเศษแห่งประเทศไทย: ฉันเพิ่งเห็นหนึ่งในความคิดเห็นของคุณฉันแน่ใจว่าสิ่งนี้จะไปโดยไม่พูด แต่การตรวจสอบรหัสควรทำก่อนที่ทีมทดสอบได้รับในมือของพวกเขา มิฉะนั้นพวกเขาไม่ได้ทดสอบผลิตภัณฑ์ขั้นสุดท้าย