结对编程作业

一,游戏介绍

本次编程黄金点游戏分为三个部分第一个是客户端,第二个是数据库,第三个是windows服务。

1.客户端

主要安装在用户个人计算机上面,采用C#winform程序实现用户的登入界面,注册界面,游戏界面

登入界面

 用户注册界面

游戏界面

 

2.数据库

采用的是sql server 2008,用来存放桌局信息,以及玩家账户信息

桌局信息表

 

 用户信息表

3.windows服务

windows服务放在服务器上,定时对玩家提交的数字进行计算,每桌人满则进行黄金点计算,然后对玩家进行计分,服务的主要任务就是改写和整理数据库

安装服务

 

二,结对编程总结

本人角色:领航员

领航员总结:

结对编程确实是一种提高编程效率的方式,在旁面对驾驶员所操作的每个步骤,每个过程,都看在眼里,同时可以

给出恰当的建议,在代码规范上,首先变量要明确,命名要规范,括号要有层次感,虽然有时驾驶员擦觉不到,但是领航员

在旁边观察的非常清楚,所谓当局者迷,旁观者清,也一定程度上验证了这个道理,这样通过交流,沟通,小层面上讲是技术上

方法上的提高与创新,提高了代码的质量与工作效率,从大的层面上讲也是一种思维的碰撞与跨越。

但是也发现结对编程一些缺点:1.如果两个人水平参差不齐,很容易出现抱大腿现象。2.在一些不必要的细节上发生争执,影响效率

3.领航员素质不好会影响驾驶员的编码进程4.沟通能力不强会影响效率

 

 

 

 

 代码提交到了coding.net

https://coding.net/u/sunjiank99/p/GoldPointGame/git/tree/master

 

posted @ 2016-10-18 17:23  勋剑  阅读(195)  评论(0编辑  收藏  举报