结对编程作业

一、结对编程的优劣

结对编程的确可以让两个人发挥各自的长处,优势互补,同时经过讨论与研究,可以使程序的逻辑更加缜密,结构更加合理。但同时因为两人还不熟悉,对于彼此的风格不了解,两人之间的交流效率比较低,降低了整体的效率。

二、队友的优缺点

我的结对对象是王嘉豪,他的优点是勤奋、积极、编程能力强,但是没有足够的耐心。

三、一些好的设计原则

information hiding

类成员变量都是private型,外部访问只能访问函数。

在类与类之间加入接口进行缓冲,类与类之间通过接口进行交流。

interface design

我们通过UI的设计使界面更加友好,其中需要注意要能应对不同输入

loose coupling

松耦合,就是通过接口的方式对软件进行调用,降低了类之间的紧密程度,当某一个类需要改变的时候,其他的类并不需要太多改变

四、单元测试

五、UML图

 

posted on 2015-10-06 23:19  出门是宅的大敌  阅读(125)  评论(1编辑  收藏  举报

导航