zoukankan      html  css  js  c++  java
  • 阅读《构建之法》1-5章

    第一章

    “软件=程序+软件工程”是我的看到软件的第一印象,同时讲解了软件开发的不同阶段由“玩具阶段”到最后的“成熟的产业阶段”。认识的特点有:有许多不同的程序设计语言;软件工具盒软件开发平台;存在许多不同的软件开发流程;软件团队中存在许多不同的角色。遇到的软件的特殊性有:复杂性,不可见性,易变性,服从性,非连续性。

    第二章

    这章讲到的是以下三个方面:个人技术与流程 ;单元测试 ;个人开发流程。

     我的认识:软件是由多人合作完成的,不同人员的工作相互有依赖关系,所以个人技术是会影响整个软件开发的过程,个人技术主要是软件开发过程中的细节问题。在开发出软  件后,必须要经过测试才算是完成了软件。

    而我的问题有:怎样才能做到既让客户满意又能高效地完成项目和提升自己个人开发能力?

    第三章

    这一章是将关于软件工程师的成长,在这一章作者用生动的语言,诙谐的语句讲诉一个软件工程师的开发之路,让乏味的程序员不再是我的第一印象,至少不会让我太恐惧与码洋之中。

    第四章

    这一章是讲两人合作的,在上一周的作业,我和我的同伴尝试了这一种方式,期间产生了很多火花,也有很多想法:这次结对编程我们收获良多,体会到结对编程时的高效和快捷,以及两人合作时思想碰撞的火花,当然互相之间也会争执,不过这样才会有收获,提高自己的编程能力,领略到软件工程的编程思想。

    第五章

    这章我觉得是在两人结对基础上进行深入,是关于团队合作,这里我产生一个问题:团队产生分歧以谁的观点为准,是否要有一个领头羊?

  • 相关阅读:
    linux 系统函数 basename和dirname
    写linux脚本你怎么能不知道位置参数!?
    Linux 使用中history 默认记录数不够用了?
    在C/C++中常用的符号
    java23种设计模式之一: 策略模式
    工作中用到的git命令
    注解@Aspect实现AOP功能
    AOP 面向切面 记录请求接口的日志
    javaWeb导出POI创建的多个excel的压缩文件
    nginx的重试机制以及nginx常用的超时配置说明
  • 原文地址:https://www.cnblogs.com/guangge/p/4432983.html
Copyright © 2011-2022 走看看