《构建之法》-第二周

author author     2022-08-28     580

关键词:

第二章的主要内容是个人技术和流程,由单元测试和个人开发流程组成。

 

单元测试主要通过举了例子阐述了在多人合作的软件开发中,如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。

 

一直以来交过很多代码作业,但仅限于是完成了作业而已,对于缩进、行宽、括号、与大括号、分行等都没太注意过,总是觉得有了结果就好了,命名也是,觉得怎么方便怎么来就好了,多是信手捏来的数字组合,好一点的时候是拼音或缩写,也因为大多都是一次性的练手,是以后不会再回头去看的内容,所以也从不觉得略显随意的命名或格式会带来什么不便。但在开发的时候就不一样了,不仅是需要留下我们自己能看得懂的标记,更重要的是,与我们共同团队的人,当他们阅读这样一组出自别人之手的代码时,他们又能读懂多少?

 

所以要想一个团队合作开发,必须有一些大家一致遵守的规则,这样团队才能良好的进行工作。代码设计的规范,有利于其被别人使用。代码复审,可以让程序错误更少,在早期修复问题,以免增加后期项目的修复代价。

 

个人开发流程则是让读者了解软件开发的具体流程是什么。从软件分析,到设计,到编码和测试,这些都是我们曾经在软件工程概论中有所涉及的内容,本书通过举例将它更具象化地展现在了读者的眼前。

学习构建之法第二周

第二周了,这本书并没有看完,但是在脑海中差不多有了点想法。罗列如下:1.功能:实现距离某件事还差n个时间2.具体内容:用户设置需求事件事件,功能,需要提醒的时间长度,选择提醒的方式(比如进度条。。。。)一点想... 查看详情

《构建之法》-第二周

第二章的主要内容是个人技术和流程,由单元测试和个人开发流程组成。 单元测试主要通过举了例子阐述了在多人合作的软件开发中,如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模... 查看详情

第二周-通读《构建之法》

问题1:我注意到术后的给任课老师和主教的建议这一部分,其中的课程安排貌似与我们现在的课程安排有很大的差别。课堂时间对知识点的授课似乎很少,课后的作业量要大得多,学生每周花费在这门课上也远远不止八个小时... 查看详情

构建之法第二周学习体验

     首先我学习了个人能力的衡量与发展。软件工程中有一项是软件开发流程,目的是为了提高软件开发、运营和维护的效率。但是软件开发流程不光是指团队的流程,还包括个人开发流程,因为软件团队是由... 查看详情

第二周进度条

...)I(打断时间)△(净学习时间)编程+看书词频统计+《构建之法》18:2021:0449分1小时55分编程+看书词频统计+《构建之法》17:2820:2037分2小时15分编程四则运算+html8:4012:1120分3小时09分编程+web前端四则运算+切图知 查看详情

第二周:psp&进度条

...时间I时间间隔T净时间(mins)预计花费时间(hrs)学习《构建之法》、Java8:4612:18281523 分析读需求、分析需求13:1214:52301301.5 编码具体编码14:5420:17822414 调试修改代码、代码复审20:3221:5418641总 查看详情

构建之法--第二篇

构建之法——第二章在这一周中,我计划学习了《构建之法》的第二章,我认为从第二章开始,才算真正进入到了这本书的主题。这一章讲到的是个人技术和流程。首先,个人技术是衡量你是否能成为一名合格的软件工程师。而... 查看详情

软件工程网络15第二周作业-提出问题(代码片段)

提出问题快速通读教材《构建之法》,并参照提问模板,提出5个问题。如何提出有价值的问题?请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html,以及在互联网时代如何提问题。还有这些要点:-在每个问题后面,请说明哪一... 查看详情

构建之法——第二篇

...在,那么对于我们而言真正的软件工程包括什么呢?根据构建之法中的描述,软件工程包括了开发,运营,维护软件的过程中的很多技术,做法,习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发... 查看详情

《构建之法》第二次随笔

  阅读了《构建之法》第一章中软件工程的概论,我学习到了“软件=程序+软件工程”这个黄金公式,并且对软件工程充满了兴趣和信心。但是,一个好的软件工程开发团队需要首先确保团队里的每个成员是合格的工程师... 查看详情

《构建之法》的第二章学习

《构建之法》的第一章,这一章介绍了软件工程与计算机科学的关系、软件的特性,还向我们详细介绍了软件工程的定义与组成部分。在第一节当中,本书为我们介绍了软件的生命周期,包括构建管理、源代码管理、软件设计和... 查看详情

构建之法第二章

构建之法第二章本章为个人技术和流程,主要介绍了单元测试、回归测试、效能分析和个人软件开发流程等内容。单元测试:如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得... 查看详情

构建之法现代软件工程(第二次)

...                         构建之法现代软件工程(第二次)单元测试是什么?  单元测试是为了让各个模块的质量能得到稳定的,量化的保证的一种有效解决方案。(VSTS) 好的单元测试的... 查看详情

《构建之法》第二次

  第二章讲的是个人技术和流程。绝大多数软件是由多人合作完成的。单元测试能够让自己负责的模块功能定义更加明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。  创建一... 查看详情

《构建之法》小组第二次

这周我们小组阅读了《构建之法》的第二章和第三章,讨论了关于软件工程师的个人能力问题。我们一致认为,团队的团结很重要,但每个人的个人能力也是需要的,好的团队是由好的个人组成,明确的分工以及卓越的个人能力... 查看详情

2017-2018-120179215《构建之法》第二章

《构建之法》第二章读书笔记2.1单元测试软件是由多人合作完成的,不同人员的工作相互有依赖关系。例如,一个人写的模块被其他人写得模块调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化... 查看详情

构建之法(第二章个人技术和流程)

在第二章的学习之中,了解到第二章主要讲:单元测试,回归测试,效能分析,个人软件开发流程(PSP) 1.单元测试  软件是由多人合作完成的,不同的工作有相互依赖的关系。单元测试应该准确,快速地保证程序基本模... 查看详情

《构建之法(第三版)》第二章

第二章:个人技术和流程书本内容回顾概述一个团队需要一定的流程来管理开发活动,每个工程师在软件生命周期所做的工作也应该有一个流程,在这一章里会介绍PS(PersonalSoftwarePro-cess,个人软件开发流程)。单元测试单元测试... 查看详情