Сейчас подавляющем числе проектов PHP + MySQL принято использовать верблюжью нотацию для скриптов, и нотацию с подчеркиванием для баз данных. Да и на других платформах ситуация примерно такая же. Почему одновременно используют две разных нотации в одном проекте? Это не удобно, часто приходится делать преобразования типа:
$forScripts['someVariable'] = $fromDatabase['some_variable'];
$forScripts['someOtherVariable'] = $fromDatabase['some_other_variable'];
Меня это утомляет. Да можно автоматизировать эти преобразование, но это лишние действия.
Во всяких ORM и ActiveRecord подобных приемах тоже приходится делать преобразования.
К тому же, если переменная сотоит из одного слова, то не понятно в какой нотации она написана.
У меня есть желение использовать в новом большом проекте везде вербюлюжью нотацию. Т.е. таблицы, поля, хранимые процедуры баз данных писать в camelCase. Хотелось бы узнать ваше мнение. Есть какие нибудь в этом минусы?