代码改变世界

20182327 2019-2020-1 《数据结构与面向对象程序设计》实验三报告

2019-09-28 13:04  BBIowa  阅读(240)  评论(0编辑  收藏  举报

20182327 2019-2020-1 《数据结构与面向对象程序设计》实验三报告

课程:《程序设计与数据结构》
班级: 1823
姓名:赵天昊
学号:20182327
实验教师:王志强
实验日期:2019年9月22日
必修/选修: 必修

1.实验内容

1.参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST
参考http://www.cnblogs.com/rocedu/p/6736847.html

提交最后三个测试用例都通过的截图,截图上要有画图加水印,输入自己的学号。

2.参考 积极主动敲代码,使用JUnit学习Java (http://www.cnblogs.com/rocedu/p/4837092.html)
参考http://www.cnblogs.com/rocedu/p/6736847.html
以 TDD的方式研究学习StringBuffer,提交你的单元测试用例和测试通过的截图,截图要加上学号水印。

3.提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印

参考http://www.cnblogs.com/rocedu/p/6736847.html

任务:以TDD的方式开发一个复数类Complex,要求如下:

// 定义属性并生成getter,setter
double RealPart;
double ImagePart;

4.使用WhiteStarUML对实验二中的代码进行建模,发类图的截图,加上学号水印。
参考http://www.cnblogs.com/rocedu/p/6736847.html

类图中只少两个类。

3. 实验过程中遇到的问题和解决过程

根据以上链接提供的方法,各种点小灯泡,把光标放到问题字符上根据提示选择蓝字,发现‘run’的选项就出现了,可以编译。

  • 问题3:然后就是git的问题,跟着教程发现git不了,没有“commit and push”的选项

  • 问题3解决方案:没有配置新的bin文件,重新设置好bin文件后,就可以成功git了。

  • 问题4:UML的基本用法。

  • 问题4解决办法,因为没有教程,这是跟着班上大佬学的,在准备建模的文件里shift+ctrl+alt+u就可以得到类之间关系的示意图,最后使用UML编辑即可。

其他(感悟、思考等)

第三次实验了,ubantu还没有熟练运用,突然就转战IDEA,还没了解IDEA,就要用UML写类图了,不清楚类名、不知道怎么用TDD、不知道怎么shift+ctrl+alt+u……自己菜得很,发现别人开始一行一行敲了起来而自己的IDEA配置都还没有完成,离开了教程甚至界面都看不懂。