标签:代码 demo depend mis 测试 https 试验 string 类图
20172325 学号 2017-2018-2 《程序设计与数据结构》实验二报告
课程:《程序设计与数据结构》
班级: 1723
姓名: 邓煜坤
学号:20172325
实验教师:王志强
实验日期:2018年4月23日
必修/选修: 必修
做实验一的时候是按照老师博客做出来的,在过程上很顺利
实验二按照教程来也很顺利,对TDD的理解也有所帮助
DIP为Dependency Inversion Principle,依赖倒置原则
通过这张图已经很好的解释DIP的定义和好处。下面是我的实验三成果和码云连接。
在实验四的实践过程中费了很大的劲,主要是在测试类的理解和运用上面,在整个过程中我进行了很多不必要的步骤,使简单的事变得麻烦,但是随着反反复复的修改和讨论,最后在磕磕绊绊中也算勉强成功了,但是加深了我对TDD的理解,就是集中注意力在测试的点,把握好每一个类的继承与修改。
? 问题1:才开始接触用Junit测试一个类,不清楚他的原理,所以在编写几个测试类的时候把他分开建了三四个测试类,感觉不仅冗杂,还得一个一个编写,觉得意义不大,帮了倒忙。
? 问题1解决方案:之后弄懂了他的运行原理,在一个测试类里面可以同时进行不同反面问题的测试,而且它能够自己检测测试点,测试结束后哪个点又问题一目了然,就开始发现了它的优点。
? 问题2:在进行试验三的时候,在Double类下面却输出了整型数。
? 问题2解决方案:把各个声明数据类型的地方逐一修改进行尝试,最后发现关键的一步,做了修改,能够正确的输出想要的数据类型。
参考资料
?实验二《Java面向对象程序设计》的一点说明
?实验二 Java面向对象程序设计
?Intellj IDEA 简易教程
20172325 学号 2017-2018-2 《程序设计与数据结构》实验二报告
标签:代码 demo depend mis 测试 https 试验 string 类图
原文地址:https://www.cnblogs.com/20172325DYK/p/8933853.html