软工结对编程之二——UI设计(10061191洪虹10061162刘俊伟)
本次作业是软工课最后一次大作业,电梯程序的改良优化,我们的工程共有以下几个文件:
代码量约为1500行,以下为代码截图:
运行时虽然速度慢点,但是功能上没有问题,部分运行截图如下:
本次结对编程,时间较紧,可能很多东西的实现都比较简陋,但这另一方面也让我从中领悟到了另外的东西——可能我们刚开始学习编程的时候只是注重程序的功能实现,把代码看成是最重要的东西,但是代码却其实只是软件的一部分而已,而且只是很小的一部分,对于今后可能做软件的我们而言,UI界面等其他的设计同样非常重要甚至更加重要,因为UI是用户看得到的东西,而代码用户却不会看。同一个软件,代码写的很糟糕但是界面很美观的绝对比代码写的很整洁但是界面设计很失败的要受观众欢迎,这就是差距,这就是我们作为软件开发这应该清楚认识到的差距。由于期末时间紧张,我们并没有做出我们理想的UI,这点应该深刻反省,毕竟就算现在老师等得了,今后的用户肯定不会有耐心去等。不过我相信经过这一次的经验教训,我今后在软件开发的道路上会更加有底气有更加深刻的认识!