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