zoukankan      html  css  js  c++  java
  • 关于结对项目编程感想

    课堂上,李巍老师给了我们一个结对项目的练习:
      某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。二柱立马就想到写一个小程序来做这件事。 这个事情可以用很多语言或者工具来实现:
    •Excel、C/C++、Java、C#、VB、Unix Shell、Vbscript、Javascript、Perl、 Python、…

        刚拿到这一道题的时候,我的第一想法就是简单的一个三重循环列出所有表达式,然后随机选取30道题。但老师后面又给我们增加需求,假如要增加括号,想到这里,我就觉得一个简单的程序也需要考虑很多东西,比如设计模式中的开闭原则。在设计接口的时候,我也有很多的地方没有考虑到,有的时候又考虑过多,通过和队友一起讨论过后,我也知道了一个人思想的局限性,通过团队合作,集大家的想法于一起,才能设计出更加完善的程序。
     
    结对项目的好处有:
    (1)在开发中,团队开发可以提高软件的开发效率。
    (2)团队开发可以让我们在开发过程中,减少需求的更改。
    (3)团队开发可以在短时间内发现并解决开发过程中产生的错误。
    (4)团队开发还可以相互学习交流,有利于提高团队的编程能力。
  • 相关阅读:
    分享 35 套精美的 PSD 图标素材
    策略模式
    步步为营 .NET三层架构解析 二、数据库设计
    TFS安装与管理
    MMN实用架构过程概览
    Mvc学习
    三层架构[转]
    left join 和 left outer join 的区别
    300万条记录 like 和 charindex 函数性能比较
    jQuery插件InputLimitor实现文本框输入限制字数统计
  • 原文地址:https://www.cnblogs.com/ysjwj320/p/5312225.html
Copyright © 2011-2022 走看看