您的位置:首页 > 运维架构

Ubuntu Server 安装部署 Cacti 服务器监控

2015-11-04 15:18 441 查看
今天首次尝试结对编程,和一个新手搭档,他做driver,我做director,实践中遇到的一些问题,总结一下:

1. 任务是driver挑的,是一个涉及代码质量方面的重构,driver作为新手很没有计划性,不知道目标是什么,导致我不得不花了很长时间来帮他搞清楚问题是什么,或许搞清楚问题也算是结对编程中的一个部分?

2. 其中有很大一部分时间是在Debug,感觉Debug这类事情是不适合两个人来弄的,debug需要集中注意力,一个人反而容易分散另外一个的注意力。

3. 本来结对编程是需要TDD的,但是因为代码基本上都没什么单元测试,更谈不上TDD了,没有TDD的结对编程还算不算结对编程,能否成功? 也正是因为没有TDD,导致代码质量很烂,遇到问题就Debug而不好写测试用例,导致整个过程谈不上愉悦。

4. 新手很多语言基础的东西都不会,和新手搭档比较累,不得不用大量时间来解释基础的知识,导致真正花在讨论问题模型本质以及需求理解上面的时间很少。新手也比较难对你的想法有很好的响应,深度的交流比较少。

5. 昨晚睡得很晚,导致今天没精打采,头有点疼,对结对编程影响比较大。

6. 原本是并排坐着的,改成方桌交叉位置坐着后,沟通和编程都方便很多。

7. 新手比较难理解结对编程的节奏和好处,需要带着一点,开始时,放松的情绪和氛围会更适合沟通,面对新手也需要更多的耐心以及编程之外的引导。

8. 8小时激情燃烧?加班?回复也蛮精彩。http://www.iteye.com/topic/769468

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: