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