1.通过博客学习到的东西
GitHub是通过博客作业才知道的。代码的文件读取也是在博客作业中接触到的。更重要的是,电梯作业和团队作业,让我对编程认识不只局限于ac。
2.电梯作业和团队作业遇到的困难
电梯作业中的最大问题就是没法做到优化,要考虑很多情况。
团队作业的困难是,把每个人写的代码拼起来,并且可以达到想要的目的。
3.需要改善的地方
电梯作业觉得还可以考虑多一点的情况,把电梯调运的方法再细化。
团队作业,可以再把各个类之间的联系再加强一点,接口再明显一点,不容易被别的类影响。
4.如何重构
电梯作业我之前都只是用一个方法打的,分别是助教提到的两个方法(公交车和出租车方法),加上对现实电梯的观察。所以,如果再次做电梯作业,会想把两个方法都用到里面,应该会更好一点。
5.体会感受
通过这次的学习,让我对计算机这个专业有了更清晰的认识,说实话选专业的时候,并没有考虑太多,但是通过博客作业,特别是电梯作业和团队作业,还有GitHub这样的工具等等,都激起了我对写代码的兴趣,也明白代码不只是ac。
6.看法
个人觉得既有个人又有团队会让人有一些压力,毕竟团队作业不是自己一个人的事,但大部分是个人作业就不会让学生感到太大压力。作业以博客的形式,既可以分享,也可以记录自己做作业是的心得体会,特别棒的方法。