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