Я ищу совет относительно соглашений по кодированию. Основными языками, которые я использую в порядке частоты, являются C #, JavaScript и ActionScript. Все они основаны на ECMA, поэтому синтаксис по большей части взаимозаменяем. Я хотел бы стандартизировать способ написания кода.
Я искал документы по стандартам кодирования и нашел их у разных авторов, в том числе у Microsoft, Adobe, Дуга Крокфорда и у авторов моих книг. Большая часть индивидуальных стандартов идентична. Например, не используйте заглавные буквы, чтобы различать идентификаторы объектов. Хорошо, звучит хорошо.
Однако в некоторых отношениях они отличаются, особенно для меня в соглашениях об именах. Например, использование подчеркиваний в именовании частных свойств или использование верблюжьей оболочки против Паскаля для имен методов.
Рекомендации C # имеют тенденцию отличаться друг от друга больше, чем ActionScript и JavaScript друг с другом, что делает это более сложным для меня, так как большее количество языков по сравнению с большим количеством написанного кода. Существует также проблема автоматического форматирования в среде IDE (например, размещение открывающих скобок в функциях в JavaScript и C #).
Какой-нибудь совет, как вы могли бы подойти к этой проблеме? Каких больших подводных камней я не вижу? Я понимаю, что могу быть педантичным, и что мне повезло работать в среде, где мне не нужно соответствовать чьим-либо стандартам. Я надеюсь получить некоторое увеличение производительности и более читаемый код. Спасибо.