首页 > 其他分享 ><<构建之法-现代软件工程>>读后感

<<构建之法-现代软件工程>>读后感

时间:2024-07-30 18:40:08浏览次数:12  
标签:本书 读后感 代码 单元测试 软件工程 软件

<<构建之法-现代软件工程>>读后感

在暑假的第一个月,我读了这本构建之法,对我启发颇多.

起初我以为这是一本名著,在真当我接触它之后,这原来是一本软件工程的教材书,构建之法主要介绍了软件工程的相关知识,涵盖了软件开发的多个方面。这本书强调通过实践来学习软件工程的理念。我迫不及待地打开了这本书,在这本书中的概论中,作者讲了软件和软件工程的区别,并给出了一个推论 软件 = 程序 + 软件工程. 这让我初步了解了只会写程序是写不出好的软件的.作者列出了一个成熟的软件开发的不同阶段,这让我不禁感叹流程之精细.在第二部分,我学到了单元测试的重要性和标准,这一点在我大一写代码的时候从来没想过,以后再写程序时要同时写一份单元测试,这样能加强程序的健壮性.而且需由自己写.这样不仅可以加强当前代码的健壮性,也为未来防止软件出bug解决bug节省了时间.以后再写代码中,没写一部分,都要写一个单元测试,测试代码是否正确.我也了解了实践的重要性,要在做中学,培养解决问题的能力,

本书也讲了如何成为一名合格的软件工程师,不仅仅是会敲代码,软件工程师的职业技能包括(自我管理、表达交流、与人合作、执行力等),实际结果是最重要的评价标准.我也了解了在软件设计中团队合作的重要性,所以也突出了代码风格规划和代码设计规划的重要性,如缩进采用4个空格、限定行宽、合理命名、添加必要注释等.在以前我写的代码中都是以a,b这种简单的字母命名,如果只是简单的算法题还行,但是在一个大工程中,a,b根本不懂他的意思是什么,所以在写代码时变量名要做到见名知意,常量要大写加下划线等...这些规范可以大大提高代码质量,和企业开发效率.

一个软件的开发需要一个团队不懈的努力;团队成员首先要有一个共同目标,相互分工,共同完成,随后团队成员完成代码后,经过测试员后期不断的测试,完善代码;最后经过效能分析,改进,再分析,逐渐提高产品的性能。这样才会产生出一个符合顾客要求的合格产品。一个人连续加班两三天就能写出来的软件不是好软件, 一个好的软件需要做到三点:1.研发出符合用户需求的软件,2.通过一定的软件流程,在预计的时间内发布"足够好"的软件 3.能证明所开发的软件是可以维护和继续发展的.

总之,这本书是一本值得让我反复观看的软工指导书,书中还有许多软工领域的专业术语,这也需要我在一步一步的进步中慢慢去了解,再读完这本书之后,我感觉我越了解软件工程越感觉自己知识的渺小,但是这也大大加强了我学习的热情,希望自己在未来的软件工程师培养道路上能够永葆热情,保持希望!

标签:本书,读后感,代码,单元测试,软件工程,软件
From: https://www.cnblogs.com/XYu1230/p/18333057

相关文章

  • 《大道至简》读后感
    周爱民先生的《大道至简》一书以精简的语言概述了作者对软件工程的思想和见解,给了我很深的感触。本书共分八个章节,涵盖了编程、工程、沟通以及现实工作等各个方面,其独特的思考与见解,是我以往学习未成接触过的,因此,我从此书学到了许多。结合自身实际,我得到了以下收获:一、关注逻辑关......
  • 《大道至简》读后感
    《大道至简》这本书通过作者周爱民对管理和沟通的思考,给我留下了深刻的印象。以其独特的视角和实用的方法,对我在编程领域的思考方式和实践方法产生了重要的影响。从中,我得到了很多启发和感想,不仅对我今后的编程思想有帮助,也对我个人的成长与发展有重要影响。并对自己今后在编程思......
  • 《大道至简》读后感
    《大道至简》这本书对于我来说不仅仅是一本技术指南,更是一次深入思考和学习的旅程。在这个读后感中,我想分享一些我从中学到的关键观点和对我的启发及个人感受。启发:首先,书中最令我印象深刻的是它所传达的一种精神:在复杂的软件开发世界中,也要追求简单和实用。作者们通过丰富的实......
  • 大道至简读后感
    读完大道至简这本书,我感触颇深。首先书名为“大道至简”,意味着真正的智慧和道理存在于简单之中,作者通过丰富的案例和深入浅出的分析,告诉我们,很多时候,我们被复杂的表象所迷惑,反而忽视了事物的本质。所以,我意识到了,不管以后在学习或是在工作中,我们都应该学会化繁为简,抓住问题的关键......
  • 《构建之法》读后感
    《构建之法》是一本对软件工程有着深远影响的著作,作为一名软件工程专业的大学生,我在阅读这本书后,感受到了一种强烈的启发与震撼。DavidParnas通过他对软件构建过程的深刻洞察,为我们揭示了软件工程的精髓,也为我们今后的学习和工作提供了极具价值的指导。理解复杂系统的模块化......
  • 《大道至简》— 读后感
    《大道至简》概括了从最简单的编程讲义,到工程实现的概括。不仅有现实结合的软件工程,还有团队管理,沟通交流之间的问题。书中提到编程没有不会的,程序=算法+结构,而语言只是一个工具,只要将逻辑顺理清楚,算法能够设计出来,将结构描述出来,就没有实现不了的了,因为剩下的只有劳力活,顺着理好......
  • 《构建之法》读后感
    我认为《构建之法》是关于如何写好代码,养成软件工程代码编写习惯的一本高谈阔论的书,至少在我读前三章时是这样的。第四章开始,对《构建之法》的看法发生改变。这本书介绍了软件工程的基本概念,包括软件的定义,个人开发流程,强调了软件开发的时间和执行力。我最喜欢的还是其中的团队合......
  • 大道至简读后感
    在阅读了《大道至简》一书后,我仿佛经历了一场关于软件工程更深刻的思想洗礼.这本书系统阐述了编程的由来,概念以及方法的运用,更是涉及到了软件开发工作中关于团队的运作和沟通,从编程到工程的演变和现实中的软件工程的样子以及软件工程所需要的思想的转变.独特的视角和丰富的经......
  • 大道至简 读后感
    这是一本2005年的书,距离今天已经接近20年,老师将它列为推荐读物就说明这本书的一些观点仍然值得我们学习。在书中,作者把程序分为算法,结构,方法。把复杂庞大的软件工程抽丝剥茧,拆分成脉络,相较于平时我写过的小的程序,养成分类的习惯尤为重要,并且在需求分析阶段,要学会摒弃那些无关紧要......
  • 《大道至简》读后感
    暑假期间,我阅读了软件工程经典读物《大道至简——软件工程实践者的思想》,作者周爱民用八章的内容讲解了软件工程实践者的思想,读完这本书后我受益匪浅,对软件工程的学习有很大帮助。首先,本书开篇讲述一名著名工程学家--愚公的事迹,愚公移山,来引出编程的精义,紧接着提出了编程的根本即......