面向对象设计与构造——第一单元总结

面向对象设计与构造课程的第一单元结束了,第一单元,以多项式求导程序为中心,不断增加新的功能,我学到了很多:

  1. 熟悉了Java基本语法;
  2. 初步建立起了面向对象的设计思路;
  3. 认识到了代码可拓展性的重要;
  4. 学会了构建自动化测试工具。

题目总结
题目集5~7难度适中,部分题目相对复杂比如:电梯程序需要投入更多精力去完成需求分析,程序设计,代码实现,调试和修改。在完成题目集之前,我并没有投入足够的精力去学习所需要的编程知识导致在代码实现环节出现不少问题:比如:临时抱佛脚式的现学现用,对于一些知识点比如ArrayList, List,linkedlist......语法掌握得不够牢靠,在开发代码的时候花费了很多时间去临时地碎片化学习这些内容,不仅导致我的开发进度十分缓慢,更加剧了我在调试代码的难度,最终导致测试点未能通过。在代码调试的过程中还遇到了对IDE调试功能不够熟悉,无法正确的使用IDE工具,导致很多错改。在编写代码的过程中,当预到无法解决的问题时,没有及时需求老师和同学的帮助,而是盲目的编写,导致不少编译错误,语法错误,逻辑错误。

进步反思
这次作业就像一面镜子,照出了我在设计能力、工程素养上的真实水平。虽然电梯程序尚未完美运行,但那些深夜调试时理解的线程生命周期、那些为了复现bug设计的极端测试用例,都已化作成长的基石。编程路上没有真正的失败,只有尚未完成的成功。我应该投入更多时间在自主学习面向对象设计与构造课程中,巩固好基础知识点,在遇到技术性问题时及时查阅相关资料文献,在学习知识时及时做好总结,巩固好以学知识。

posted @ 2025-04-20 20:32  windstreet  阅读(21)  评论(0)    收藏  举报