代码规范
使用标准 Qt 风格。
代码风格
代码组织结构进行适度封装
设计风格 设计Qt风格的C++API(Design Qt Style C++ APIs) 和 Google 开源项目风格指南。
不滥用设计模式作过度抽象。
代码注释
使用中文进行适当注释,为考虑跨平台兼容性,使用 UTF-8 BOM 文件编码。
工具版本
基于 Qt 5 和 C++11 编写。
版本管理
每个题目,按照功能完成度和技术深度分为1-5个不同等级的分支。
提交记录中,会保证每次提交都是完整的一次开发过程,如完成主界面编写,并确保可以编译通过。
完成低等级的分支后,从中进行branch
衍生高等级分支。
多个分支使用submodule
的形式组织到master
的目录结构中。