《构建之法》第四章第十七章读后感

wsshr wsshr     2022-10-30     750

关键词:

第四章

问题:如果另一个合作者不合作的话,我是应该选择脱离这个团队还是去催他工作?

  本章讲了许多关于结对编程的内容,文中写了结对编程的分工问题,结对过程中会出现的问题以及结对合作的不同阶段。

  正常来说结对编程是事半功倍的,对于一个项目来说,要用到的专业知识很多,如果一个人来做的话,要一边赶着完成项目一边学习自己不熟悉的知识,但如果找一个人去合作的话,在某种程度上来说是可以达到1+1>2的情况,因为不同的人所熟悉的知识不同,如果让一个项目分给两个人来做的话,就不需要大量的去学习新的知识了。

  但是,如果另一个同伴不合作的话,需要一直去催促他去完成自己的工作,虽然有可能一直去催促的也不会拖太多工作进度,但这种情况给我的精神以及心情上带来的压力可能比自己完成项目都大,那这个时候我是应该选择脱离这个团队还是继续去催他?

第十七章

  在前几天,我们的班级群里就有过一次关于软件工程师的职业道德的讨论,所以我就比较关注这章对这一部分的讲解,书中说软件工程师有八个原则,所以我以这八个原则衡量了群里提到的抢票软件的问题,关于那个问题,很多人都是围绕原则一讨论的,因为个原则是比较难统一的。

  我并没有在群里说我自己的想法,所以我想在这里说说我的看法。对于抢票软件,很多人都觉得对那些去排队买票的人不公平,但我觉得这根本不存在公平与不公平的说法,对于卧铺票来说,网上是无法选择上下铺的,只有去排队才能选择。并且这个软件并不是收费软件,所有人都可以免费下载,人们可以自己去选择网上购票还是排队购票。网上购票的加速包也有很多争议,有人认为这增加了购票的成本,但根据我自己的购票经历来看,那个加速包完全可以通过让好友帮助来获得,完全不需要花钱,对于这总非强制性的行为我并不觉得是不公平的。而且我觉得总不会有人说“找好友帮助太麻烦了,这是不公平的”这样的话。

  所以我认为这个软件并没有违反软件工程师的职业道德。

读《构建之法》第四章第十七章

第四章   两人合作  通过对于《构建之法》第四章的阅读使我对代码规范、代码复审、以及结对编程有了更加深刻的认识,所谓代码规范可以分为两个部分,代码风格规范和代码设计规范,代码风格规范的原则是:... 查看详情

阅读《构建之法》第四章第十七章收获

阅读《构建之法》第四章、第十七章阅读这一章的时候,我意识到了很多以前写程序没有注意到的地方,以前写程序就只知道能运行就好,根本不管自己写的程序占多少内存,运行的时间,是否有优化的空间,写代码的时候也不... 查看详情

《构建之法》读第十七章收获(代码片段)

《构建之法》读第四、十七章收获第四章两人合作读了第四章,我才意识到代码规范的重要性,代码不仅要自己看懂,也要能让别人看懂,代码规范能使团队合作更好的进行。代码规范分为代码风格规范和代码设计规范。其中代... 查看详情

构建之法第四章第十七章

一、关于goto函数:滥用goto语句会使程序变得很难理解,而不是所有人能正确的使用goto函数,我的问题是:是不是因为这样所以很多文档规定禁用或少用goto函数?但其实如果可以正确的使用goto语句就不能说程序结构坏了?所以... 查看详情

关于《构建之法》第四章和第十七章的问题(代码片段)

关于《构建之法》第四章和第十七章的问题第四章:问题一:在关于“缩进”,书中不提倡用tab键。而建议使用四个空格。但是tab键可设置占符数,在实际开发中,tab键是缩进的快捷键,我无法想像每次使用缩进都要敲四次空格... 查看详情

读《构建之法》第四章第十七章(代码片段)

第四章《两人合作》1.原文:“注释(包括所有源代码)应该只用ASCLL字符,不要使用中文和其他字符,否则会极大影响程序的可植性”疑问:引擎根本不对空行和注释进行解析,直接忽略掉,它们不参与计算代码行数也不参与... 查看详情

读《构建之法》第四章第十七章有感

书是我们永远的朋友它陪伴我们走过人生的春夏秋冬在我们的生命中生根、发芽、枝繁叶茂书是人类发展的录像机我们可以在其中看到前辈的足迹 书是知识的海洋我愿是一叶轻舟,载着理想之帆在海面上荡漾它蕴含着祖祖辈... 查看详情

读构建之法第四章第十七章有感

第四章 1、原文;“函数最好有单一的出口,为了达到这个目的,可以使用goto.只要有助于程序逻辑的清晰体现,什么方法都可以使用。——P69”  问题:关于goto,我记得老师讲过,这个在编程中是尽力避免的,所以我在之... 查看详情

《构建之法》——第第十七章

  第四章,主要内容为讲述两个程序员(从作者大篇幅讲述代码规范等内容来看…应该是把大部分阅读此章的读者看作基础的程序员了)如何合作。这章我在看完之后分了两个板块:“代码交流”与“合作交流”。“代码交流... 查看详情

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

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

读《构建之法》第四章第十七章有感

第四章  问题1:程序各方面的质量只取决于水平较高的程序员么?  引用:在结对编程中,因为有随时的复审和交流,程序各方面的质量取决于一对程序员中各方面水平较高的那一位。   结对编程在我看来是一种合... 查看详情

我读《构建之法》十七章

      这几天我都在读《构建之法》第四章和第十七章,看的比较缓慢也比较认真。根据精读的要求和个人看书的习惯,我总共读了三遍,第一遍是大致浏览了一遍内容,第二遍是静下心来圈画、标注疑惑内... 查看详情

谈谈我对构建之法第四章与第十七章的理解

第四章:两人合作 问题一:  引用:“对于至关重要的代码,我们要请不止一个人来做代码复审”   理解:我对于这句话有些疑问甚至有些反驳。首先我觉得每一段代码都是应该被重视的,也许对于一个刚... 查看详情

week4-作业1:《构建之法》第四章第十七章阅读笔记与思考

第四章 两人合作  这一章是讲述了两人结对编程的一些东西,包括一些代码的规范,还有结对编程的优点、怎么做、以及一些注意事项。1、“错误处理当程序的主要功能实现后,一些程序员会乐观地估计只需要另外20... 查看详情

读构建之法第十七章有感(作业四)

第四章:问题:看到这里的时候,才注意到代码中的“下划线”这个东西,在之前的敲代码过程中并没有怎么遇到下划线,在经过百度后得到了一些答案: 这只是Python中下划线的一部分应用,在不同的语言中,下划线的用处... 查看详情

读《构建之法》第十七章有感

                                 &n 查看详情

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

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

《构建之法》(第十七章)读书笔记(代码片段)

一、关于代码规范1.1因为软件开发多数是一个团队的事情,所以需要格外注意代码规范。我们的代码日后通常是需要去维护的,是需要去给别人看的。但是,不同的编程语言对代码规范的要求是否相同呢?因为在工作室学的是前... 查看详情