结对编程——阶段总结

结对编程——阶段总结

基本要求

参考邹欣老师博客

队员

项目阶段总结

我们在github上增加了一个名为pair-team的Organizations,从master分支上分别checkout出自己相应的分支。

整个项目采用C#开发,开发平台为Visual Studio 2013。

我使用WPF搭建前端UI(借鉴Windows自带计算器)以及输入是否合法,张帆负责后端的运算部分。

同时,当各人完成相应部分后,提交pull request,另外一个人负责来做code review,review完毕后才可以merge到master上。

现阶段:

  1. 后端运算部分已完成,支持精度控制。
  2. 前端UI大部分已完成,缺少精度控制的设置。
  3. 前端输入判断大致完成,但存在一些逻辑上的bug有待解决。
  4. 已经分别将各自的分支merge到master,完成整合工作,可以进行正常运行,并完成相应的运算。

项目地址

结对编程总结

我认为在结对编程中,沟通是最重要的一部分。我们两个人在编程前做好了分工,画出相应的流程图与模块,并让界面与计算部分分离,尽量让各个模块之间做到高耦合,低内聚。同时编写了两个人需要遵守的编程规范(例如:文件名称,类名称,变量名称),严格按照规范进行coding,增强可读性,大大提高了code review时的效率。

原文地址:https://www.cnblogs.com/syncCN/p/5329411.html