diff --git a/readme.txt b/readme.txt index e69de29..4a1bfea 100644 --- a/readme.txt +++ b/readme.txt @@ -0,0 +1,17 @@ +一、题目要求: + 1. 实现加减乘除四则运算。 + 2. 建立四个工程ABCD,A为lib,完成加法运算;B为dll,完成减法运算;C为dll,完成乘法运算;D为exe,完成除法运算。 + D中存在加减乘除的接口,其中加法接口以调用A实现;减法接口采用在工程中配置加载B的方式实现;乘法接口以运行时加载C的方式实现;除法接口调用本身函数的方式实现。 + 3. 使用git做代码管理,四则运算分别开4个分支,最后合并分支。 + 4. 每个工程都需要有一个使用markdown编写的说明文档。 + 5. 每个功能都必须要有对应的单元测试,且代码覆盖率不得低于80% + 6. 测试样例从ini文件中读取并解析 + +二、思路: +1.使用SourceTree建立一个库,分四个分支,四个分支分别为A、B、C、D。 +2.新建一个解决方案,完成A分支的功能(实现一个加法函数),将工程配置为lib工程,单元测试代码覆盖率不得低于80%,完成以后提交到A分支。 +3.再新建一个解决方案,完成B分支的功能(实现一个减法函数),将工程配置为dll工程,代码覆盖率不得低于80%,完成以后提交到B分支。 +4.再新建一个解决方案,完成C分支的功能(实现一个乘法函数),将工程配置为dll工程,代码覆盖率不得低于80%,完成以后提交到C分支。 +5.再新建一个解决方案,先完成D分支的功能(实现一个除法函数,并进行单元测试,代码覆盖率不得低于80%),D工程配置为exe,写分别写出加、减、乘的接口,接口的 + 功能是调用上面三步生成的静态库或则动态库。 +6.完成以后,合并四个分支。 \ No newline at end of file