zoukankan      html  css  js  c++  java
  • 20170914-构建之法:现代软件工程-阅读笔记

    第四章 两人合作

    4.1代码规范

    4.2代码风格规范

    缩进

    行宽

    括号

    断行与空白的{}行

    分行

    命名

    下划线

    大小写

    注释

    4.3代码设计规范

    函数

    goto

    错误处理

      参数处理

      断言

    如何处理C++类

      1、类  2、class vs.struct  3、公共/保护/私有成员  4、数据成员  5、虚函数  6、构造函数  7、析构函数  8、new和delete  9、运算符  

      10、异常  11、类型继承 

    4.4代码复审

    1、找出代码的错误

    2、发现逻辑错误

    3、发现算法错误

    4、发现潜在的错误和回归性错误

    5、发现可能需要改进的地方

    6、教育开发人员,传授经验

      4.4.1

      为什么要做代码复审

      代码复审的步骤

      代码复审的核查表

    4.5结对编程

    最早有记录的结对编程

    为什么要结对编程

    不间断地复审

    如何结对编程

    4.6两人合作的不同阶段和技巧

    萌芽阶段

    磨合阶段

    规范阶段

    创造阶段

    解体阶段

    4.7练习与讨论

    第五章 团队和流程

    5.1非团队和团队

    5.2软件团队模式

    主治医师模式

    明星模式

    社区模式

    业余剧团模式

    秘密模团队

    特工团队

    交响乐团模式

    爵士乐模式

    功能团队模式

    官僚模式

    5.3开发流程

    写了再改模式

    瀑布模式

    瀑布模型的各种变形

    Rational Unified Process统一流程

    老板驱动的流程

    渐进交付的流程

    TSP的原则

    5.4练习与讨论

  • 相关阅读:
    MySQL数据类型2
    MySQL数据类型1
    powerdesigner使用之——从“概念模型”到“物理模型”
    javascript中click和onclick的区别
    eclipse将javaSE项目导出成可执行jar包
    配置SQLServer,允许远程连接
    VirtualBox虚拟机中安装XP系统
    fastjson 的使用总结
    idea前端页面不刷新----springboot
    后台可以用layui快速开发
  • 原文地址:https://www.cnblogs.com/W-JJ/p/8042321.html
Copyright © 2011-2022 走看看