在编程语言的锻炼上,达到了自己的目标,在结对编程作业中,使用java中的swing库来实现图形界面开发,让自己对java的使用更加的熟练;在学习能力上,达到了自己的目标,开发一个应用要掌握许多方面的知识,没想到自己也能在短时间内学会一些开发的知识来完成一些作业
在前后端开发方面自己还存在着许多不足,不能够熟悉地使用前后端的一些框架,如vue和springboot,对一些应用的界面逻辑还不够了解,对数据库的设计不了解
# 作业 花费时间(分钟) 1-2 个人编程作业 3000 3 结对编程作业 2500 4 团队介绍与选题报告 400 5 团队需求分析报告 800 6 团队项目之现场编程 280 7-13 Alpha冲刺(含总结) 1820 14-19 Beta冲刺(含总结) 780
印象最深的大概是:第一次结对编程作业
印象深的原因是:刚开始看到题目要求的时候,看了好久才看明白,题目要求涉及到了许多部分,如界面设计UI、AI和网络接口等,一开始连界面设计都不知道要用什么语言来实现,但是在看到舍友在用python中的pygame来做界面设计时,我就想起了java中也有swing来进行界面设计,花了几天从零开始学swing,在网上看视频学习,做了个贪吃蛇游戏来练手,在网上搜索一些卡牌游戏的代码来学习,后来实现网络接口的时候,庆幸自己之前学了一些java后端和一些前端知识,这些能够帮助我理解网络接口的文档说明,在网上搜索java的HTTP库时,发现了一个巨好用的网络接口测试工具postman,帮助我更好地实现网络接口。
开篇博客估计一周大约花15h,实际上平均下来每周花了25h,本来以为时间都花在了写代码上,现在会想起来花时间最多的是程序的调试
累计时间 实际周均时间 预计周均时间 300(h) 25(h) 15(h)
原型设计工具(墨刀)。
墨刀是很方便的原型设计工具,特别是在组队编程的过程中,大大提高了沟通效率,降低了误解的发生率。postman。
Postman一款非常流行的API调试工具,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。
- 学习能力,经历了这学期,觉得自己学习新知识的能力变强了
在前后端开发过程中,网络上有许多现成的、别人写好的工具、库、框架来给自己使用,非常的方便,能够大大提高自己的开发效率,前端开发中,vue有许多的组件库,使用element-ui可以快速开发美观并且功能完善的一个后台管理系统,后端开发中,使用idea中的插件easycode能够自动生成可以自己定制化的后端代码,有dao、service、web、测试类和实体类代码,大大地提高自己的开发效率。
- 最感谢的是:方文昱
- 想说的话:非常感谢这学期以来方文昱对我的帮助,每一次有软工作业布置的时候,我都会有许多困惑,但是在请教方文昱后,他都会为我答疑解惑,虽然我有时候也听不懂,但是大部分时候都会有所收获。