Я думаю, что вы говорите о проблемах самых разных уровней:
как сделать тех, кто не любит использовать скобки в операторах if,
Это в основном проблема стиля / читабельности, если нет явной проблемы приоритета операторов. Последнее не должно быть очень распространенным и в любом случае может быть проверено модулем, поэтому его легко исправить. Первый может легко перерасти в Священную войну с небольшим выигрышем, но серьезными негативными последствиями для морального духа команды. Так что будьте осторожны - используйте только проверенные и проверенные правила, которые были приняты по крайней мере некоторыми командами / сообществами и доказали свою эффективность.
или используйте одну и ту же строку соединений везде в коде,
Если вы имеете в виду магические константы, то это действительно проблема технического обслуживания (и, возможно, безопасности), и поэтому IMHO любой опытный разработчик поймет и примет, что это плохая вещь.
или что угодно, использовать правила кодирования, не заставляя их противостоять идее?
Вы не можете заставить людей согласиться с какими-либо правилами кодирования - ваш единственный шанс - прийти к общему пониманию и участию членов команды посредством обсуждений и (иногда ожесточенных) дебатов . Вам необходимо использовать логические и убедительные аргументы , показывающие ценность каждого правила и объясняющие, как его соблюдение приведет к неудобствам, связанным с исправлением укоренившихся привычек. С другой стороны, старайтесь сделать переход максимально простым , например, путем введения автоматического форматирования кода при регистрации в соответствии с принятыми правилами.
Тем не менее, иногда вам просто нужно признать, что у людей разные мнения , поэтому правила кодирования, которые может принять каждый, будут снисходительными в определенных отношениях. Примите это и сосредоточьтесь на областях, где вы можете улучшить ситуацию с меньшими усилиями.