首页 > 代码库 > 构建之法第四章学习心得
构建之法第四章学习心得
今天我学习了构建之法第四章,主要讲述了两人合作的理论和知识点。合作,无论在任何领域,都是不可缺失的,往往能产生不可替代的效果。同样在软件设计中也是如此,经过我的学习,我了解到软件设计中两人合作主要包括包括代码规范、极限编程、结对编两人合作的不同阶段以及影响他人的技巧。
其中最让我印象深刻的是代码规范。包括:代码风格规范和代码设计规范,代码风格规范主要是文字上的规定,看似表面文章,实际上非常重要;代码设计规范牵涉到程序设计、模块之间的关系、设计模式、等方方面面的通行原则;
同时,我了解了代码风格规范原则:简明、易读、无二异性;如:缩进,行宽,括号,断行与空白的{}行,分行,命名,下划线,大小写,注释;
之后,我进一步了解了代码设计规范需要遵循的规则:1.函数,2.goto,3.错误处理(包括:参数处理,断言),4.如何处理C++中的类(类,class vs.struct,公共/保护/私有成员,数据成员,虚函数,构造函数,析构函数,new和delete,运算符Operators,异常,类型继承);
另外,这一章还有介绍代码复审,包括以下几个点,为什么要做代码复审、代码复审的步骤、代码复审的核查表(概要部分、设计规范部分、具体代码部分、效能、可读性、可测试性);
结对编程(最早有记录的结对编程、为什么要结对编程、不间断地复审、如何结对编程);
两人合作的不同阶段和技巧(萌芽阶段,磨合阶段,规范阶段,创造阶段):如何影响对方、如何正确的给予反馈;
通过第四章的学习,让我对双人合作有了更深层次地了解,如何才能更好的合作。让我对软件设计开发有了更深的了解。
构建之法第四章学习心得
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。