《构建之法》阅读笔记02

风影我爱罗      2022-02-09     149

关键词:

     上一篇的阅读笔记是粗略地读一下所写的阅读笔记,提出了十个问题;而这一次是对具体的第四章所精度后的阅读感受。

     第四章的主要内容是两人合作,在这里面就不得不提到我们的代码格式了。因为这两人合作是在看懂别人的代码基础上所进行的。大学已经3年了,敲代码从第一节王辉老师的“hello world!”程序至现在的王建民老师的软件程序,我的代码究竟是什么样子展现在人们的面前呢?现在听了老师上课之后以及《构建之法》,我才发现,这种代码的格式规范程度有多么的重要!那么我以前的呢?不得不舍弃了。。。

     代码的外在形式给人的第一种感觉并不是对不对,能不能相应的解决一些问题功能,而是代码的规范,它所形成的一种风格,这种风格就是你这个人的修养怎么样。具体到有无缩进、行宽、括号的应用、断行与空白扥{}行、分行、命名、下划线、大小写、注释等等。其中的代码设计也有一种规范:它所要求的是函数的格式、错误处理情况、类的成员属性、方法属性、类的继承等等。     如果上述的各种要求你都自认为满意的做到了,并且你说除了上述的各种要求你做到了之外,你还做到了没有要求到的地方。那么这就可以了吗?如果你认为可以了,那么你就错了。还有一步不可或缺,那就是代码的复审。代码复审可以这么认为相当于考试过程中的一种检查。复审记住要得出复核表哦。一般情况之下,复审过后你会发现你的程序中出现了你所没有想到的一些问题,并且数量还很可观,那么有什么更好的解决办法吗?书中所提到的是结对编程,也是我日后将要面对的最普通的一种现实情况。

     结对编程的要求就是得需要和别人打交道,这一方面是我们的弱项。一个人的力量毕竟是有限的。最终情况下你还得接受这种现实。书中无不详尽告诉我们大家如何进行两人(或多人)的结对编程,人与人之间的沟通,书中分为几种阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段、解体阶段。最后一种阶段无非是谁也最初所不愿见到的,那么我们到底应该怎么做呢?细想之下你会发现“病从口入,祸从口出”这句话多么高的含金量。所以注意一下我们的措辞尤其建议时。而书中就是大幅展现这种方法。相信你读完之后也会有所启发!

构建之法阅读笔记02

构建之法阅读笔记02                               &nbs 查看详情

《构建之法阅读笔记02》

这次主要对《构建之法》的第四章“两人合作”作一次阅读笔记。首先是代码规范问题。我过去对于代码规范问题并没有做到注意。在编程中,许多变量和函数的命名都非常的简单而没有实际的意义。而且编程时不注意对... 查看详情

《构建之法》阅读笔记02

    上一篇的阅读笔记是粗略地读一下所写的阅读笔记,提出了十个问题;而这一次是对具体的第四章所精度后的阅读感受。    第四章的主要内容是两人合作,在这里面就不得不提到我们的代码格式... 查看详情

《构建之法》阅读笔记02

                       《架构之美》阅读笔记02  今天,我读了《架构之美》第三、四章,第三章主要讲伸缩性架构设计,书中说设计系 查看详情

构建之法阅读笔记02

   本周继续阅读构建之法这本书,按照老师要求,着重读了第四章。第四章主要讲的是代码规范问题。如缩进,注释,还有括号等一些小细节。这次编程因为时间过与紧张所以上传的时候没有注意,稍后我便会修改回... 查看详情

构建之法阅读笔记02

构建之法阅读笔记02看了几章节的构建之法,我对于软件工程有了大致的认识,对于个人开发流程都比之前有了较大清晰地认识和了解。这次阅读的知识点是两人的合作。我们要知道,两人合作的前提是代码的规范,这其中包含... 查看详情

构建之法阅读笔记(02)

   这一周,通过对构建之法的阅读,对软件以及软件开发有了更加深的体会,一个好的软件工程师,首先要学会与别人合作,要能够包容别人的过失,同时能够发挥自己的长处,个人单枪匹马开发软件,已经很少见了... 查看详情

构建之法阅读笔记02

  在读过构建之法的第六章和第七章是讲敏捷流程和MSF.  敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过... 查看详情

构建之法阅读笔记02

  构建之法阅读笔记02发布日期:2017.6.16 如果说第一章我还有点概念,那么第二章我可以说一窍不通,什么是VSTS,什么是单元测试,什么是回归测试,还是什么是效能分析……好多的新名称,第一次看见,是那么的没... 查看详情

构建之法阅读笔记02

   经过老师的课上建议,我在课下阅读了《构建之法》第四章的内容,其中关于代码规范内容令我获益匪浅。在之前很长的一段时间里,我的程序都是杂乱不堪,难以辨识的,阅读了有关代码规范的章节后,我发现以前我... 查看详情

构建之法阅读笔记02

这次阅读了构建之法第二章个人技术和流程,这一章重点讲解了单元测试、回归测试、效能分析、个人软件开发流程。软件是由多人合作完成的,不同人员的工作相互有依赖关系,单元测试就是一个很好的解决多人代码之间难以... 查看详情

02构建之法阅读笔记之一

构建之法阅读笔记02在一个团队里,每个人的代码风格不一样,并且每个人负责不同的模块,而最后整合的时候就会出现困难,明明在自己的电脑上可以运行,但为什么到别人的电脑上就会报错,就好比这次团队作业的一个功能... 查看详情

构建之法阅读笔记02

 这篇读后感讲的是我读完构建之法前三章后所学到的东西以及自己的感想。  首先来谈谈我学到了那些东西。  程序=数据结构+算法;  软件=程序+软件工程;  软件企业=软件+商业模式。  以前,我认为软件就是程... 查看详情

构建之法阅读笔记02

...,老师一开始就让两人一组找张照片,进行结对开发。在构建之法这本书中也有介绍到结对开发还有团队结组。没讲这次课的时候,并没有过真正意义上的团队讨论过,一直都是自己做作业或思考问题,并不能意识到合作的重要... 查看详情

《构建之法》阅读笔记02

...了今天才知道这些只是作为一名合格的程序员的第一步,构建之法是一本很专业的书,不仅仅从专业的角度为我们阐释了软件工程是什么?总而言之从这本书中我初步了解到了如下内容。软件工程(SoftWareEngineering)的框架可概括为... 查看详情

构建之法阅读笔记02

  这一周对构建之法的阅读量比较少,看的比较多的就是团队合作,结对合作。  正好老师也要求了我们两人结队合作做一个网页版的小学生四则运算,虽说工程的比较简单,但是对于刚接触制作网页的知识的我们... 查看详情

构建之法阅读笔记02

   由第一章我了解到软件开发流程的目的是为了提高软件开发,运营,维护的效率,以及提升用户满意度,软件的可靠性和维护性。但软件开发流程不光之外团队的流程,还包括个人开发流程,因为团队是由个人组成... 查看详情

02构建之法阅读笔记

之前看了前三章对软件工程有了大致认识,对个人开发的流程及软件工程师的成长过程有了比以前更清晰的了解。  本周重点阅读了第四章,本章讲了两人合作的前提是代码要规范(包括代码风格规范及代码设计规范)及... 查看详情