shurshur, о том и речь - нужно выбрать единый подход. Использовать разные подходы никто не собирается.
Вероятно, я плохо сформулировал вопрос. Ну, если это можно назвать вопросом.
Просто абсолютное большинство команды за camelCase. В первую очередь из соображений унификации именования в js-коде. А публичный api мы отдаём на сторону. Что даём, тем и пользуйтесь.
Вообще, насчёт вторичности api - вопрос сложный. Предполагается, что нет. Но там, конечно, как пойдёт.
Но один коллега упёрся рогом, что использование snake_case является правилом хорошего тона, а camelCase - плохо. Но никаких пруфов, где я смог бы прочитать, что вот так - хорошо, а так - плохо, он так и не предоставил.
На самом деле, вопрос уже решён. Мы остановились на camelCase.
Тут я задал вопрос исключительно с целью - разобраться для себя. Вдруг действительно существуют какие-нибудь рекомендации, негласные правила и так далее. Просто я особо никогда даже не задумывался об этом. Всегда использовали то, что удобнее. Ну и анализ публичных api разных сервисов показывает, что единого подхода нет. Да, snake_case встречается чаще, но не сказал бы что camelCase - такая уж редкость.
Вероятно, я плохо сформулировал вопрос. Ну, если это можно назвать вопросом.
Просто абсолютное большинство команды за camelCase. В первую очередь из соображений унификации именования в js-коде. А публичный api мы отдаём на сторону. Что даём, тем и пользуйтесь.
Вообще, насчёт вторичности api - вопрос сложный. Предполагается, что нет. Но там, конечно, как пойдёт.
Но один коллега упёрся рогом, что использование snake_case является правилом хорошего тона, а camelCase - плохо. Но никаких пруфов, где я смог бы прочитать, что вот так - хорошо, а так - плохо, он так и не предоставил.
На самом деле, вопрос уже решён. Мы остановились на camelCase.
Тут я задал вопрос исключительно с целью - разобраться для себя. Вдруг действительно существуют какие-нибудь рекомендации, негласные правила и так далее. Просто я особо никогда даже не задумывался об этом. Всегда использовали то, что удобнее. Ну и анализ публичных api разных сервисов показывает, что единого подхода нет. Да, snake_case встречается чаще, но не сказал бы что camelCase - такая уж редкость.