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. 实验过程中遇到的问题和解决过程
-
问题1:首先是IDEA的配置,要配置的点太多,需要下载的软件太多,一时间反应不过来。
-
问题1解决方案:http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST
反复研究以上网址的方法,重新配置了一遍,最后成功了。
-
问题2:在使用IDEA进行编码时,junit的使用不熟练,自认为没有任何问题的代码最后发现连'run'的选项都没有,文件名字是红色而且有下划线。
-
问题2解决方案:http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST
根据以上链接提供的方法,各种点小灯泡,把光标放到问题字符上根据提示选择蓝字,发现‘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配置都还没有完成,离开了教程甚至界面都看不懂。