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