构建之法阅读笔记02

author author     2022-09-04     168

关键词:

 

 

构建之法阅读笔记02

发布日期:2017.6.16

  如果说第一章我还有点概念,那么第二章我可以说一窍不通,什么是VSTS,什么是单元测试,什么是回归测试,还是什么是效能分析……好多的新名称,第一次看见,是那么的没有头绪。要不是百度了,仅仅看书,我完全不知VSTS——Visual Studio Team System,是由微软开发的一套具有高生产力、高集成性、可扩展的生命周期开发工具。

     2.1.1节图文并茂的告诉我,单元测试重要作用,可能是自己的能力不足,相关知识了解的太少了,一边看还一边想,单元测试怎么写?写在哪里?什么时候写?就算是按照书本上的代码写,那又用什么工具写?

     当全部看完时,我才明白了一点点,可以用VSTS来编写单元测试,VSTS能为我们提供单元测试的基本骨架;知道单元测试对编程程序是很重要的;在编写规格说明书时,最好能详细规划单元测试;编写时有单元测试的相关步骤,1.设置数据2.使用被测试类型的功能3.比较实际结果和预期的结果。我们在编写时要注意单元测试中的类库,要相对应。

     2.1.2节通过清晰的排版强调了一个好的单元测试的标准是如何产生的。这一小节告诉我:单元测试是在最低的功能或是参数上验证程序的正确性,在一般情况下,单元测试必须由最熟悉程序代码的人来编写,每一个单元测试过后,都不受上一个的影响…..

     2.1.3回归测试,我一看到这这个词语,还以为是将所以的单元测试都放入程序中进行整合,校验。没想到其本意是为了避免程序回归到原来不正常的状态,把所有发现并修复的bug找出路,一个个验证的大规模的全面的测试。

     从2.2节中,我了解到效能分析,本书通过一个例子介绍了VSTS提供了效能分析工具。效能分析的两种方法:抽样和代码注入。这两种方法各有优缺点,所以我们要将两者结合使用,达到最优。本章节有许多的效能分析名词,需要我有所了解,才能体会书本所提到的专有名词。在效能分析时,我们要结合实际报告看代码被调用的次数,了解到它们的耗时间长短,要善于思考,解决某部分代码耗时长的问题,还要考虑某部分的代码所占时间的比例,不可盲目优化。2.2中的提到的Release版本和Visual Studio,我都百度了一下,感觉有点深奥,不太了解。

   个人感受:个人开发流程,通过书本上大四学生和已工作3年的软件工程师的任务清单,我了解到从学生磨到职业的程序员,不仅仅是指编写代码时能高效率,更是不局限于某一种软件技术,有开发流程意识,花更多的时间来收集数据后,分析提高。大节叫我们动手实践,但我未能将书本上的知识了解清楚,不知道如何下手,希望VSTS写的单元测试的例子能再详细点,再多一点。

 

 

构建之法阅读笔记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构建之法阅读笔记

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