导读:拖拖拉拉,机房的合作也算是接近了尾声了。在这个过程中,真心是感谢我的两个组员。这个机房合作,看似简单,但我的组员给我的帮助和感动,都是不可忽略的。记得刚开始的时候,我就说过:不怕猪一样的组长,咱有神一样的组员。现在看来,果真如此。

一、困难重重

真的是有好多困难,因为是第一次合作完成。好多东西都不懂,都不知道该怎么办,做什么都有点错。最离谱的是,连代码框架都有问题。但发现的时候,已经快接近代码结束的尾声了。然后又去想解决办法。不得不说,可能真是由于我的代码框架的问题,给这个合作系统带来了很大的问题。再次感谢我的组员们,真的很感谢,有问题的时候,大家都在一起解决,没有说谁丢下谁。

好不容易代码全都写完了,但初次将7层合到一起的时候,一下子报了300多个错,我当时真的都被吓傻了,我从来没有见过这么多错。每一层连生成DLL文件都有问题。调完了这个,还有那个问题,真的是看着代码,我都想哭。在这里,我又不得不感谢组员们的辛苦劳动,真的好感谢。为了进度,都回去熬夜写代码,我真的有点过意不去。也是得益于组员的帮助,我们的系统才能开始运行起来。

二、在困难中成长

我相信,经过了这次机房合作,大家都成长了。

好不容易将层次间的问题解决了,生成了解决方案。但看到连一条线都不通的时候,那种心情,谁能懂。好不容易,调通了一条线。然后就分了任务,去分着调试系统。不得不说,大家真的都很照顾我,我的那几条线,相对来说算是简单的了。很惭愧的是,尽管如此,我的那几条线,我都还得需要借助组员才能调通。我不得不承认,我的确是组内最弱的了。就是这样的我,还整天无情的催进度,感谢大家的配合了。

真的是那种,从一条线都不通的系统,调到了现在。开始的时候,都不知道设计模式具体是怎么使得,调着调着,用着用着,就真的会了。

三、遇到的问题



1,系统代码框架结构不全。

因为开始的时候,说是不能给多于需要的东西,如有必要,再进行资料分配。当时没有理解过来,也没有像师傅具体打听过,所以导致了整个代码框架的混乱。以至于,最后,需要通过添加现有项目的方式,将这个系统做完整。后期出现的层次之间的问题,我猜想,有好大一部分该是由这个原因造成的。在此,我想说:组员们,对不起了。由于我的职责没有履行到位,给大家带来了很大的困难,真的抱歉!

2,配置文件无法反射接口。

说到这个,我现在想想,到真的有点聪明反被聪明误的感觉。反正,我是由于我自己的经验,一直在看数据库地址的问题,以及配置文件的的使用层的问题。但都忽略了看配置文件的问题。因为一直习惯了<connectionStrings>,但这回无意将配置文件写在了<appSettings >,导致反射一直过不去。调了好久,也是由细心的组员发现了,调通了。

3,设计模式缺少方法

这回用的设计模式主要集中在登录、上下机。也是因为对于设计模式的理解不够吧,导致了初期的文档有问题,根本不够实现这个系统功能。

4,存储过程无法附参

在模板方法实现组合查询时,存储过程的参数怎么都附加不了。更为离谱的是,参数一直传到了D层都还在,一到了Helper里面就没有了。查了资料说,可能是参数值的初始化的时候出了问题,还有可能是命令类型没有选择存储过程。还有说是参数并没有真正的通过SQLCommand去附加。但最后这些可能都处理了,就是没有能给参数附了值。突然想起牛腩中,我也遇到过这种情况,那时候是解决不了,很生气,就歇了两天。结果,他自己就好了。

5,SVN冲突

因为各自在调代码,难免会出现冲突。在SVN中,讲解了怎样去解决冲突。通过协商,决定取舍。但还有一个方法能有效的避免冲突,就是所有的人,都只改动自己负责的那一层的代码。涉及到别的地方需要修改的,就让负责那层的人去修改。然后再提交,这样就能在一定程度上,避免冲突。

注意事项:每次开始工作(调代码)时,一定得从SVN上更新下来最新的代码。还有就是解决了一个问题,也要及时的更新。

四、个人收获

这次合作,最大的感触倒真的不是别的什么,感受最大的,就是团队的力量。一个人,真的很难成事儿。在组内,团队中,都能很快的找到解决办法。这次,真的多谢了组员的帮助。我这个矮小的组长,是在组员的帮助下,才走到了现在。没有组员的合作、帮助、卖力,我根本无法完成这次合作。

We are team,we are family!

机房合作(三):We are Team,We are Family的更多相关文章

  1. [机房合作]—SqlHelper我们又约了

    一.是什么? SqlHelper是一个基于·NET Framework的数据库操作组件,组件中包括数据库操作方法. 二.为什么? 为什么要用SqlHelper类?       1.SqlHelper用 ...

  2. Three.js 开发机房(三)

    之前三节都没涉及到机房,只是一些零零散散的知识点,这一节我们就开始正式画外墙. 首先我了明显理解以下啥是墙?其实说白了就是一个长方体,长不确定,宽一般也就是40cm,高也就是两米,这就是一个简单的墙, ...

  3. 牛客多校第三场 A- PACM Team 背包/记忆路径

    https://www.nowcoder.com/acm/contest/141#question 一眼背包,用四维dp记录在A,B,C,D条件限制下可以获得的最大知识点,但是题目要求输出路径,在输入 ...

  4. 卓有成效的团队建设经验与见解 Team Leader你会带团队吗?

    http://www.nowamagic.net/librarys/veda/detail/1955前言 这篇文章是写给Team Leader和往这个方向前进的人.也适合一般的程序员,对你们在团队合作 ...

  5. 【机房收费系统C#版】——导出Excel

    前言 机房合作開始好长了一段时间.反重复复开了几次会,项目也是一拖再拖,作为组长.有80%的责任都在于我.为了不让这个项目陪着我过春节.要求自己一定要在这几天敲完. 还是一样的问题,用C#敲,从一開始 ...

  6. 机房重构——UML图最终版本

    刚开始画图时确实很纠结,那时候是在师父的逼迫下不得不画,不过这样也是有好处的,在师父的强烈要求下,我学会了如何使用EA,也对一个学习一个新的软件有了一个更好的方法,可以去找一些视频,或者文字资料来帮助 ...

  7. 未完成的IT路停在回车键---2014年末总结篇

    时间都去哪儿了?         一晃而过,越来越能体会到这个词的真实感.特别是过了二十岁,这种感觉越来越深刻,越来越强烈,犹如小编做公交车的时候一直向后排排倒的香樟树,还记得有首歌叫时间都哪儿了,而 ...

  8. 我的时间,GTD做主

    可能每一次总结的时候,我们都在努力的回顾,我这几天都干了什么,结果回顾半天得到的结果就是:我也不知道,仿佛什么都没有做似的.事实上不然,你已经做了好多事,但却始终有这样的感觉,有的时候都在自己发问:我 ...

  9. 软考下午题详解---uml图

    在上篇博客中,小编主要简单的对软考下午题当中的数据流图设计进行了一系列总结,今天我们继续来看软考下午题当中大题部分,uml图的相关知识,在我们学习的过程中,我们也已经接触过,西安交大刘惠老师讲解过um ...

随机推荐

  1. 2013上半年中国CRM市场分析报告

    经过了十多年的风风雨雨,CRM度过了漫长的市场培育期,即将迎来成熟期.目前这一阶段也是CRM惨烈搏杀的一个阶段,据不完全统计,国内大大小小的CRM厂商已经超过600家,各厂商几度火拼,努力扩大自己在C ...

  2. 面向对象super内置函数(转)

    super函数用来解决钻石继承. 一.python的继承以及调用父类成员 父类: class Base(object): def __init__(self): print("base in ...

  3. SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 'WIN-8IVSNAQS8T7\Administrator' 的信息,错误代码 0x534。

    在自动清理日志的作业中,执行过程出现如下问题:“SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 'WIN-8IVSNAQS8T7\Administrator' ...

  4. webpack前端构建工具学习总结(三)之webpack.config.js配置文件

    Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行.默认情况下,会搜索当前目录的 webpack.config.js 文件,这个文件是一个 node.js 模块,返回一 ...

  5. HDU 3586 Information Disturbing (树形DP,二分)

    题意: 给定一个敌人的通信系统,是一棵树形,每个节点是一个敌人士兵,根节点是commander,叶子是前线,我们的目的是使得敌人的前线无法将消息传到commander,需要切断一些边,切断每条边需要一 ...

  6. ubuntu 14.04 安装redis

    root@hett-PowerEdge-T30:~# sudo apt-get install redis-server Reading package lists... DoneBuilding d ...

  7. |chromosomal walk |zoo blot|鉴定疾病gene|

    5.6基于外显子的保守性鉴定真核生物编码蛋白质的基因 鉴定功能性基因的流程是:1.连锁分析找到该基因的染色体的特定区域:2.在这段序列中选择一条短序列,寻找满足两个条件的基因(条件一:因为功能性基因是 ...

  8. baidumap demo(一)

    覆盖物概述 地图上自定义的标注点和覆盖物我们统称为地图覆盖物.您可以通过定制BMKAnnotation和BMKOverlay来添加对应的标注点和覆盖物.地图覆盖物的设计遵循数据与View分离的原则,B ...

  9. STATIC 和 CLASS

    STATIC 和 CLASS 由 王巍 (@ONEVCAT) 发布于 2015/01/28 Swift 中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是 static 和 class ...

  10. 牛客练习赛40 C-小A与欧拉路

    求图中最短的欧拉路.题解:因为是一棵树,因此当从某一个节点遍历其子树的时候,如果还没有遍历完整个树,一定还需要再回到这个节点再去遍历其它子树,因此除了从起点到终点之间的路,其它路都被走了两次,而我们要 ...