结对项目总结
1、开发语言多样性导致的平台多样性:c++,Java,c#,python,Go,android等,好处是熟悉了各种开发平台和语言。
2、封装效果:有一些同学没有对核心运算进行封装,虽说结果是正确的,不过这样导致了代码耦合性较高。
3、测试:由于语言不同,平台不同,导致测试代码覆盖率的做法不同;使用测试工具比较少;几乎没有测试报告。
4、大部分程序自动生成运算式的时候都可以设置运算式的参数条件(运算符个数、数值范围、数值精度等),在这些参数条件限制下,如果出错,也能给出相应的错误或者异常提示。
5、对结对编程过程都在博客中进行了总结。