• 期末总结


      大二下半学期已经快走到尾声,想想就觉得唏嘘,我们已经从那个大一的萌新即将变成大三的老油条,也面对诸多考研还是工作等等类似的问题苦恼……船到桥头自然直,还是说一说大二下半学期的事吧。

      大二下半学期总体来看学习还是比较难的,主要说软件工程,虽然没有了时不时的“极限开发”,但整个学期我们完成了两个比较吃力的开发项目,一个是结对开发石家庄地铁路线查询系统(web版),另一个就是开发简单的安卓APP。地铁系统开发了大概3个星期左右,而安卓APP开发持续大概7个星期。先谈谈石家庄地铁线路查询系统吧。

      现在看到地铁系统,不得不说这个系统真是失败中的翘楚,失败是因为地铁系统根本没法继续开发,方法连重构的可能性都没有,同时也没有做到一次完成一个方法,一个方法完成到最好。将大量的多种问题写在同一个方法,同时为了的到我想要的结果,大量的语句是重复的,查询数据库的语句也没有关闭,造成内存泄漏……种种问题都说明这个系统没救了,为了得到正确答案的程序是毫无意义的,而地铁系统就是仅仅为了的到正确的答案。但我又说它是失败中的翘楚是因为对于我来说,那是我能达到的效率最高的完成作业的方式。是的,我用到了完成作业这样的词语,我并不想用其他原因搪塞,认清根本原因才对我有所帮助。

      第二个就是Android开发,这也是个组队开发任务,我负责的部分是根据给定的数据画出相应的图表、完成具体的页面布局、整合大家写完的代码等工作。整个工程持续了7个星期,但光是学习具体的Android语法等内容就花去了1个月左右,留给我们具体开发的时间只剩下了不到一个月。但这一个月的成果还是挺多的———设想的成果基本全部实现,由于Android的特性,后台代码还是颇为整洁的。更重要的是,开发Android项目还是让我新学习了不少,更加了解了Java的语法特性,又了解了基于安卓平台的程序是如何开发的。

      总的来说,本学期收获还是蛮大的,其中最大的收获就是关于Android知识的掌握了,期待下个学期,也为本学期画上一个完美的句号!

  • 相关阅读:
    python全栈开发day20-类的三大特性继承、多态、封装
    python全栈开发day19-面向对象初识
    python全栈开发day21-2 几个装饰器总结
    python全栈开发day16-正则表达式和re模块
    python全栈开发day15-递归函数、二分查找
    python运算符优先级
    动手动脑4
    动手动脑3
    查询对象个数
    动手动脑2
  • 原文地址:https://www.cnblogs.com/YXSZ/p/11042910.html
Copyright © 2020-2023  润新知