软工实验一要点回顾

距离实验一结束已经有一段时间了,之所以选择在现在这个时候写这篇回顾,是想考验一下,是否真的像老师说的那样: “变量名没有特殊意义的话,过段时间就看不懂了!” 虽然没有到那种程度,但是确实:养成一个好的起变量名的习惯,是非常非常重要的! 这一次再看以前的代码,觉得有几点比较好的地方:

方法较清晰

我们组在一开始规划的时候,就将这次实验“藐视”了,以至于我们只能使用一开始想好的强大的数据结构:数组!!! 我们几乎把每种数组都用了一遍,也算是锻炼我们Java结构化编程基础了吧!我们

  • 用String数组存放以“+/-”分割下来的多项式的每一项;
  • 用Int数组存放每一项的符号;
  • 用Char数组存放原始的输入串的每一个字符——以删掉多余的空格……

总之,Java基本的元素,我们淋漓尽致地用上了!!

安排较合理

我们没有将这次实验当做什么大的项目来做,反而是想“投机取巧”。 怎么个巧呢?待我一点点招来:

  • 首先,我们在基本功能保障的情况下,写好了化简以及简化、求导等主要功能;
  • 然后,当我想要添加功能时,我觉得我可以不用改动已经写好的功能,而仅仅将输入做处理,做成我们需要的样子!! 是不是很机智!

于是,在我们后来的拓展中,我们仅仅以一个for循环就实现一个功能的神速,比较简单地完成了这次实验。

后记

这是我使用Java写的第一个项目,有很多东西没法用的那么熟练,例如:每次分割字符串,我们都是用“substring+for循环”来实现。 后来,我终于发现我为什么没法用 split了,原来在使用它的时候,参数如果是符号,就要加“\”,对,是两个“\”,这样才行。 也算是通过实验掌握的一个Java小知识吧!!



本文链接: http://home.meng.uno/articles/9ba24af6/ 欢迎转载!

© 2018.02.08 - 2020.10.14 Mengmeng Kuang  保留所有权利!

UV : | PV :

:D 获取中...

Creative Commons License