OO第一次单元作业总结(表达式求导)

第一次作业(简单多项式导函数)

在第一次作业我第一次思路是只用一个类就是main类,但这个思路我觉得不对因为我应该再建一个类(PolyTerm),PolyTerm类是来判断多项式的格式。

但在第一次作业我对正则表达式还不太熟悉然后就是能够处理输入,但一旦碰到输入错误就无法处理,然后输出格式也不对,因为当时我有点糊涂要怎么输出他的格式。

 

 

在做第一次作业时我发现自己的编程能力还需要练习,而还需要掌握Java的基础, 和Java的正则表达式及Java的库。

第二次作业(简单多项式导函数+三角函数)

在设计第二次作业我从第一次作业改了思路然后正在做的时候我感觉时间不够所以程序还不完善二还带来第一次作业的bug

在这次作业我觉得自己还需要很多练习。

第三次作业(简单多项式导函数+三角函数+单幂函数和简单正余弦函数的导函数)

在第三次作业我改了一些思路但在设计的时候还有点糊涂因为当做的时候我不知道该要怎么写,然后我看了其他同学的程序

结果就是这样,然后我试试模仿他的·正则表达式。然后我按照他的代码加了功能

在第三次作业我是根据一些同学的第二次作业代码,以看他们的代码都很好而改变了我的思路。

 

BUG 分析

  1. 在设计的时候因为我自己还不太熟悉怎么使用正则表达式,所以出现好多Bug 特别是在处理输入和输出。
  2. 在处理错误的时候也有bug因为有些输入应该是错误但我程序还输出正确的结果。

总结

我觉得在做前三次作业虽然让脑子很费劲但我认为这些作业提高了我的编程能力,我也很感谢助教很今年OO的课因为研讨课真的有帮助,然后助教分享一些同学写好的代码也对我很有帮助

因为我可以参考他们的程序而从他们程序学的。我希望下次作业会参加互相测试,对了在交第三次作业时我发生很崩溃的事,其实这个我自己不太注意的,在交代码的时候我成绩0分因为被代码风格扣了。虽然大部分TestCase都过了但代码风格扣成0了:)),下次这种事我需要注意的。

posted @ 2019-03-27 21:06  Michael_张金源  阅读(221)  评论(1编辑  收藏  举报