摘要: 1、开发语言多样性导致的平台多样性:c++,Java,c#,python,Go,android等,好处是熟悉了各种开发平台和语言。2、封装效果:有一些同学没有对核心运算进行封装,虽说结果是正确的,不过这样导致了代码耦合性较高。3、测试:由于语言不同,平台不同,导致测试代码覆盖率的做法不同;使用测试工 阅读全文
posted @ 2016-04-15 11:21 bjutSE 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 为期两周的个人项目告一段落,大家也各自完成了自己的作业。通过个人项目,我们发现并解决了一些问题,各自都有收获。 本次的个人作业是设计实现一个小型计算器。由于在大家以往课程中,涉及到了相关算法,所以做起来相对比较轻松。本次作业的难点在于:分数的运算。和一般的整数算式相比,如何实现分数之间的运算并且化简 阅读全文
posted @ 2016-03-24 15:49 bjutSE 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考邹欣老师博客:http://www.cnblogs.com/xinz/p/4421170.html 任务: 在个人项目中已经实现了一个四则运算小程序,需要进一步升级为能稳定运行,解决用户问题的软件。让同学们学会模块化编程、信息隐藏、接口设计、TDD等。 大家写了不少四则运算的练习,这些代码都各有 阅读全文
posted @ 2016-03-15 22:39 bjutSE 阅读(482) 评论(3) 推荐(0) 编辑
摘要: 基本要求:将10-20道四则运算题目写入文档,程序读取并输出题目,同时计算出正确结果。使用者对每道题目计算答案,答对进行提示,答错输出正确结果。分别记录回答正确、错误的数目并输出。四则运算题目基本要求:1.加减乘除四种运算全部出现 3.算式中要出现括号2.出现真分数和假分数的运算4.最少出现一个长度 阅读全文
posted @ 2016-03-02 17:09 bjutSE 阅读(304) 评论(4) 推荐(0) 编辑