Соглашения об именах для проекта с несколькими языками программирования

В настоящее время я работаю над проектом, который включает в себя несколько разных «языков программирования», каждый из которых имеет свои собственные соглашения о том, как следует называть вещи. Следует ли использовать одно и то же соглашение об именах или имена должны быть разными на каждом языке, чтобы иметь собственный внешний вид (т.е. не конфликтовать с остальной частью инфраструктуры)?

Например, в этом проекте используются MongoDB (BSON), C #, JSON и Javascript. Прямо сейчас я называю вещи на каждом уровне в соответствии с соглашением этого уровня, а затем имею код между каждым слоем для перевода, скажем, из BSON в модель C #. С другой стороны, MongoDb сделает это автоматически, если соглашение об именах будет таким же.

7
задан Paul Sweatte 25 July 2016 в 02:18
поделиться