首页 > 其他分享 >《构建之法读后感》

《构建之法读后感》

时间:2024-01-29 22:11:36浏览次数:23  
标签:读后感 错误 程序员 软件工程 构建 软件

《构建之法读后感》

这是老师寒假给我们推荐的书籍,老师曾经说过,作为一个合格的程序员首先要学会读书,从书中去学会知识,总结书中的经验,为自己所用。这是一个优秀程序员的必备素养。因此,我又读了《构建之法》这本书,并产生了很多知识和自身的体会。

刚开始读《构建之法》这本书时,书上所提到的很多问题都是我们平常在写代码时候会犯的一些小的错误,就我个人而言,在我还没读《构建之法》这本书之前,我还不知道我平常在写代码中犯了这么多的错误,虽然这些错误都是一些小错误,并不影响代码的执行,但是看了《构建之法》这本书之后,才忽然明白原来一些小错误也会造成大的问题。

       首先,在第一章中我大致了解了我可以在书中学到什么,如何落实学习。1.1节通过三个简短的对话,启发我对什么是程序,什么是软件,什么是软件工程,也了解到了一个软件不是简简单单就能说写就写的,还需要考虑各种因素,如人们的需求,功能的可行性。1.2节详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计算机科学的关系,告诉我软件开发中应用工程化原则的重要性。第一章中有一个问题,每个人对于不同的事物都有不同的看法,我们的软件不可能满足每一个人的要求。但是这句话不是我们逃避问题的原因。我们要尽自己的可能将一切做到最好。在软件生产前要努力了解到人们的需求。基于此进行软件的开发。软件开发完成后。不是所有工作都完成了。要继续对我们软件进行维护。当我们开始工作时,软件的维护将是一项大工程,千万不要小看它!程序员们要不断的对软件进行维护,使它在任何时候都可以满足用户的需求,服务于大众,这才是开发软件的真正用意。

     初读《构建之法》,带给我的最大体会便是代码的规范书写,否则一旦出现问题,造成的后果将是非常重大的。

标签:读后感,错误,程序员,软件工程,构建,软件
From: https://www.cnblogs.com/bzsc/p/17995472

相关文章

  • 构建之法的读书笔记与读后感3
    团队和流程团队有一致的集体目标,团队要一起完成这目标。团队成员有各自的分工,互相依赖合作,共同完成任务。团队的集中工作模式(主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚漠式)开发流程:(写了再改漠式、......
  • 24.1.29(读后感)
    第二章个人技术和流程2.1单元测试①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。②好的单元测试的标准:在最基本的功能/参数上验证程序的正确性单元测试必须由最熟......
  • 《构建之法》读书笔记三
    第三章软件工程师的成长包括个人能力的衡量和发展和软件工程师的职业发展以及技能的反面。要想成为初级软件工程师必须具备软件开发方面的知识,提升技术技能、内核调试器的掌握;积累问题领域的知识与经验;对通用的软件设计思想和软件工程思想的理解;提升职业技能(多去学表达技能;与人沟......
  • 《构建之法》读书阅读笔记一
     第一章概论:1.“软件=程序+软件工程”问题:程序与软件的区别是什么?回答:以前我总是分不清何为程序,何为软件,一直以为比较完善的程序就是一个软件。于是,我上网查了资料,更加明确两者的区别:程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为进......
  • 《构建之法》读书笔记二
    第二章个人技术与流程1.2.1.1用VSTS写单元测试在该部分,举的例子是用c#写的,因为之前并没有了解这部分的内容,所以,看起书来不是很懂。希望老师在上课时能用同学们学过的Java或者c语言举例给同学们讲解一下。2.“最好在设计的时候就写好单元测试,这样单元测试就能体现API的语义如......
  • 构建之法的读书笔记与读后感2
    软件工程师的成长个人能力的衡量与发展,IC在团队中的流程,初级软件工程师的成长以及工作量和质量的衡量(PSP认为的4个因素),TSP对团队成员的要求(交流、说到做到、接受团队赋予的角色并按角色要求工作、全力投人团队的活动、按照团队流程的要求工作、准备、理性地工作)。软件工程师的......
  • 使用 AI 构建面向未来的 DevOps
    从去年底开始,生成式AI(AIGC) 作为热门话题,深入影响到了IT行业的各个领域和所有从业者。DevOps 是通过持续集成、持续部署、持续交付的方式,将开发和运营更好地整合在一起的流程,它的发展与架构的演进是紧密相连的。当前的架构逐渐在向微服务化的方向发展,出现了许多新的技术,如容......
  • 构建高效外卖系统:利用Spring Boot框架实现
    在当今快节奏的生活中,外卖系统已经成为人们生活中不可或缺的一部分。为了构建一个高效、可靠的外卖系统,我们可以利用SpringBoot框架来实现。本文将介绍如何利用SpringBoot框架构建一个简单但功能完善的外卖系统,并提供相关的技术代码示例。1.准备工作首先,确保你已经安装了Java开......
  • 既可以通过从层次结构更高层组件(如 FilterableProductTable)开始“自上而下”构建,也可
    既可以通过从层次结构更高层组件(如FilterableProductTable)开始“自上而下”构建,也可以通过从更低层级组件(如ProductRow)“自下而上”进行构建。在简单的例子中,自上而下构建通常更简单;而在大型项目中,自下而上构建更简单。为什么这么说呢?合理吗?在构建React应用时,"自上而下"(Top-Do......
  • Jenkins + Gitlab 前后端项目自动化构建部署
    Jenkins+Gitlab前后端项目自动化构建部署:https://blog.csdn.net/IT_ZRS/article/details/115032509?spm=1001.2014.3001.5501Docker+Jenkins+Gitlab自动化构建部署:https://blog.csdn.net/IT_ZRS/article/details/117533847?spm=1001.2101.3001.6650.1&utm_medium=distrib......