TS代码规范
- 文件夹名允许小写和下划线
- 所有自己写的功能模块在自己的姓名拼音里 姓全拼名首拼 如张三:zhangs
- 名字只可由英文字母和下划线_组成 (部分地方可带数字)
- 每个文件为单独的一个默认到处类 类名与文件名相同 类名首字母需大小
- 命名以长命名 全命名 如选择难度 可以为xuan_zhe_nan_du或ChoiceDifficulty(文件名可大写,文件夹只能全小写) 不可为xznd短写 以免全局命名冲突和误解
- 只有方法内的局部变量或 类中的private私有变量可简写
太阳state功能模块代码规范
- 所有经常需要改动的变量 或别人要改动的变量 放到类下面第一行的 static config变量中;
- static config 可为对象或数组 需给类型标记声明并添加中文注释
- 所有功能模块启动逻辑的函数统一在构造函数里执行 其他地方依赖这个功能模块 只需new一个这个模块的类名即可
- 太阳模块直接的互相依赖的东西可以提前到第三个文件 以共同依赖第三个文件或由第三个文件来依赖这2个模块组装逻辑