c++小项目(通用链表实现)

作业(项目)

内容

1 设计文档

要求 说明
格式 markdown
内容 概要说明、功能、UML类图

UML绘制工具:visio、starUML、在线ProcessOn

2 功能

在通用链表基础上,把Bank/Account、Student/Subject、Shape(Triangle、Rect …)/ShapeManager整合到里面。

3 工程结构

目录 作用
include 存放头文件
src 存放源文件
test 存放测试代码文件
doc 存放文档
Makefile 编译文件

3 编码规范

不能使用汉语拼音和没有意义的字母数字拼接。

MS C++编码规范

分类 格式
类名 必须以大写C开头,首字母大写
成员变量 必须以m_开头,后面进接首字母小写
成员函数 必须首字母大写
局部变量 首字母小写

google C++编码规范

分类 格式
类名 首字母大写
成员变量 首字母小写必须以_结尾
成员函数 必须首字母大写
局部变量 首字母小写

使用Astyle对代码进行格式化。

注释

使用doxygen注释方式对文件、类、函数、成员变量添加注释。并且生成注释文档放在doc

单元测试

覆盖率

你可能感兴趣的:(c++小项目(通用链表实现))