我目前正在进行一个项目,该项目融合了几种不同的“编程”语言,每种语言都有自己的命名约定。 是否应该在整个项目中使用相同的命名约定,或者在每种语言中使用不同的名称以达到本地化的效果(即不与框架的其他部分冲突)?
例如,这个项目使用了MongoDB(BSON)、C#、JSON和Javascript。现在,我在每个层次上使用该层次的命名约定来命名事物,然后在每个层次之间编写代码进行转换,例如从BSON到C#模型。另一方面,如果命名约定相同,MongoDb会自动处理这个问题。
例如,这个项目使用了MongoDB(BSON)、C#、JSON和Javascript。现在,我在每个层次上使用该层次的命名约定来命名事物,然后在每个层次之间编写代码进行转换,例如从BSON到C#模型。另一方面,如果命名约定相同,MongoDb会自动处理这个问题。
GetFoo()
,而在ActionScript中常见的是getFoo()
。 - Marson Mao