在学习QML时,我想从一开始就学习一种好的风格。 但是,在命名方面,我已经遇到了一些问题,而且我找不到像“世界知名”编码惯例的东西,它不仅涵盖了您的语句顺序,还包含一些很好的命名约定 (如发现这里:http://doc.qt.io/qt-4.8/qml-best-practices-coding.html)。避免QML中的名称冲突
我发现的问题如下:
属性,标识,(模型)角色 - 它们都可以很容易地发生冲突,特别是当ID和角色通过多层项目存在时更是如此。
那么,有没有关于如何命名你的任何良好的指导方针:
- 性能
- 角色
- 标识
- 功能
- 函数变量
- 组件
在实地证明是值得的吗?
与C++没什么不同,在给定的类中,所有成员都必须具有唯一的名称(重载在一边)。将角色,属性和函数视为属于一个名称空间。 ID始终可以独立解析,它们形成了自己的名称空间。 –