构建之法第4.17章读书笔记

雷启航 雷启航     2022-10-29     518

关键词:

第四章:两人合作

 

问题1:4.2中注释这一版块,因为之前有学长跟我强调过代码规范的问题,所以对这方面比较重视,后来当使用每个IDE的时候,都会去注意代码缩进的快捷键,比如IDEA的Ctrl+Alt+L等等;

我对自己写的代码还算比较满意,但是在注释这一块确毫无头绪,不知道什么是标准,以前看过标准的注释,记得好像是在每个程序写好该程序的作、创作时间等等一系列的罗列,实际开发的过程中难道每个类都要写这些东西嘛?会不会有些没有用处?

 

引用4.3代码设计规范

问题2:之前做四则运算时就有这个疑问了,在代码设计这一块,因为紧接着要做结对项目嘛,所以这两天也讨论了一下代码"模块化"的设计,那么在代码设计规范中,一个类内部实现多个功能的方法好,还是一个类单独地实现一个或几个方法好?是因为耦合度的原因嘛?

 

 

第十七章:人、绩效、职业道德

 

问题:小团队和大团队哪个更好一点?怎么样才能让自己更快度过磨合期?

 

构建之法第五章读书心得

这一章我们主要学习了团队和流程。团队简而言之就是开发一个软件工程的团队,那么团队究竟怎样在一起开发这一软件便有了多种多样的方法。比如所有人都一起做的一窝蜂模式,但这样模式弊端很大,虽然都做了许多工作,... 查看详情

构建之法第七,第十七章读书有感

第四章两人合作  关于合作中算法的使用   在第四章的叙述中,我们看到了代码的编写规范,代码的命名规范,我们还知道要写注释,要有良好的代码设计和错误处理。而这些都是我们在使用语言进行编辑中的问题。我们... 查看详情

《构建之法》第四&十七章读书笔记

  《构建之法》第四&十七章读书笔记一.        前言    再次阅读《构建之法》,愈发被其中生动有趣的举例吸引。作为一本给予软件工程学生的书籍,其不以枯燥的理论知... 查看详情

构建之法4,17章读书笔记

一、前言经过上一次的阅读经验,这一次再阅读起来便顺畅得多了,顾名思义,这两章就是在讲我们如何在项目开发合作过程中更加顺利,软件工程既然有着“工程”二字,那就说明它并不是一个人的事情,软件工程离不开团队... 查看详情

第一周读书笔记《构建之法》(代码片段)

构建之法读书笔记#wmd-previewh1color:#0077bb  构建之法读书笔记沈三景PB15061249软件工程读书笔记 前言开学前两周,杂事颇多,没有充足的时间阅读《构建之法》,只能每天在睡前阅读约半小时,故只看了前三章。虽如此... 查看详情

《构建之法》第五章读书笔记

第5章团队和流程 一、非团队和团队团队的共同特点:1、团队有一致的集体目标,团队要一起完成这目标。一个团队的成员不一定要同时工作,例如接力跑。2、团队成员有各自的分工,互相依赖合作,共同完成任务。二、软件... 查看详情

《构建之法》第六章读书笔记

一、敏捷的流程简介敏捷开发的原则是:1、尽早并持续地交付有价值的软件以满足顾客需求2、敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势3、经常发布可用的软件,发布间隔可以从几周到几个月,能短则短... 查看详情

构建之法第六章学习心得

这周我学习了构建之法第六章敏捷流程,本章主要介绍了敏捷流程及其原则,Backlog、Burn-down、Sprint、Scrum方法论。以及什么时候选择敏捷的开发方法,什么时候选择其他方法。.敏捷开发的原则是尽早并持续地交付有价值的软件... 查看详情

构建之法第八章学习心得

今天,我学习了构建之法第八章软件需求,人们为了解决现实社会和生活中的各种问题,要求助于软件。人们的需求五花八门,那么软件团队如何才能准确而全面地找到这些需求呢?需求分析1.获取和引导需求软件团队需要找到... 查看详情

构建之法——读书笔记

本周粗略的过了一遍第12章。第12章用户体验其实,计算机软件的用户界面(UserInterface,UI)和用户体验(UsereXeperience,UX)是一个有着丰富内容的学术领域,软件工程师们在长期工作中也积累了很多相关的经验。 无论软件还... 查看详情

构建之法第五章学习

今天我学习了《构建之法》第五章团队和流程。首先我了解了写了再改模式(Code-and-Fix)史蒂夫·迈克康奈尔(SteveMcConnell)在这里提到了不少开发流程。第一个提到的开发流程。这个流程也有好处,不需要太多其他准备或相关... 查看详情

《构建之法》读书笔记第8章——需求分析

一场战争开始前,最重要的就是情报。正所谓知己知彼,方能百战百胜。而软件开发前最重要的一点,莫过于用户需求的分析。做好了需求分析,才能有的放矢,避免开发出为开发而开发的软件。如何准确的获取需求呢?书中给... 查看详情

第四周读书笔记《构建之法》(代码片段)

第四周读书笔记《构建之法》#wmd-previewh1color:#0077bb  第四周读书笔记《构建之法》沈三景PB15061249软件工程读书笔记 前言本周接着读了构建之法(上周读了《程序员的修炼之道》)的第六、七两个章节。 第六章敏... 查看详情

构建之法第十一章读后感

本周进行了构建之法的第十一章软件设计与实现的学习;第十一章主要讲了典型的开发流程,常见的分析和设计方法:ERD,DFD,UML,开发阶段的一些管理方法:每日构建,小强地狱,构建大师;分析和设计方法包括以文字为主的... 查看详情

构建之法第15,16章

15稳定和发布阶段在稳定阶段的初期,团队只要决定需要修复哪些缺陷,然后团队成员就会进行必要的设计、实现、测试工作,并签入代码修改。但是,随着项目进展和发布日期的临近,团队还要保证修改方案不会给产品带来负... 查看详情

构建之法第1314章学习

第十三章的内容是关于各种测试方法和测试的设计方法。一个软件开发团队统一思想首先要从基本名词解释开始,第一节为我们解释了一些基本名词并进行分类(例:Bug是指软件的缺陷,可以分解为症状(Symptom)、程序错误(Fa... 查看详情

构建之法第一章概论

...迈向实用的最关键的一步,就是软件工程。1.概念1)软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等;2)源代码管理/配置管理:保证代码的平台兼容性、配置兼容性等;3)质量保障... 查看详情

构建之法第八九章学习

第八章:需求分析这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。确认软件需求有以下步骤:1.获取和引导需求、2.分析和定... 查看详情