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

《构建之法》读后感

时间:2023-03-20 17:36:24浏览次数:21  
标签:读后感 代码 模式 软件工程 构建 主治医生 团队

  通过一周时间对这本书的快速阅读,我对软件工程这个专业有了一种更深刻的认识.软件工程,顾名思义,就是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

  一个人的成功不是天生的,而是慢慢积累的。当然,一个优秀的程序员也是慢慢学成的;正所谓:千里之行始于足下,我们必须从最基础的开始,不仅要学会写代码,更要学会看代码,看别人的代码,发表自己的意见;并且还要学会将代码规范化,代码看了要简洁明了,让别人看了就很舒服;当代码完成后,我们在为团队成员复查的同时,要注意观察代码编写者所遇到的问题或bug,提出自己的意见。软件的开发,需要一个团队合作,而每个团队有不同的合作模式。主治医生模式,一个人负责主要设计,其他人为他负责支持;明星模式,主治医生模式的加强版;社区模式,大家共同负责,完成自己擅长的部分等等。但每个团队最后都会演变成为功能团队,具有不同能力的人平等合作,共同完成。

  软件开发,第一步要做的,便是需求分析,我们要知道做的是什么,有什么要求,不然当我们投资了许多人力、物力,到最后做出来后却没人要,白白浪费时间。所以我们事先向用户了解需求,通过焦点小组、深入面谈、卡片分类等方法调查,对功能进行定位。然后通过初始阶段了解软件系统的大概构成,系统的风险有哪些;细化阶段分析问题领域,建立健全的体系结构基础;细化阶段,团队要开发出所有的功能集,并将其变成测试验证过的产品;交付阶段,团队要确保交付的产品符合用户的实际需求。这样,才能算是完成一个合格的产品。

标签:读后感,代码,模式,软件工程,构建,主治医生,团队
From: https://www.cnblogs.com/qq2143187807/p/17237074.html

相关文章

  • 构建之法阅读笔记01
    第一章概论在这一章中,作者为我们介绍了一些关于软件工程的基本知识。①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理......
  • 构建之法读后感
     这是一本讲解软工是什么的书,全书清晰的介绍了软工。曾经的我,认为软工无非就是编写程序,打打代码,会很轻松,但是读完《构建之法》以后,我对软工有了更深一步的认知。    ......
  • Maven构建项目出现多个root模块解决方法 将子模块项目放到父模块 pom文件的 <modules/
    Maven构建项目出现多个root模块解决方法https://blog.csdn.net/hkl_Forever/article/details/119975146问题描述:1、使用maven构建项目出现多个root,如下图所示,导致父工......
  • 基于Kafka和Elasticsearch构建实时站内搜索功能的实践
    作者:京东物流纪卓志目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这......
  • 智慧大棚数据可视化物联网系统 构建高效农业
    农业的发展离不开农作物的生长,而农作物的生长会受到多方面的限制,主要是外界因素,因此,智慧农业便将传统农业与科技结合起来,衍生出智慧大棚,从而让农业得以快速发展。建设背景我......
  • 9、Docker 多级构建
    DockerimageBuild高级镜像Cache机制DockerDaemnon通过Dockerfile构建镜像时,当发现即将新构建出的镜像与已有的某镜像重复时,可以选择放弃构建新的镜像,而是选用已......
  • 简单明了的体会构建者模式
    我们由一个小小的Demo来引出主题,尽管这个Demo有点长~~,我相信还是值得你一看的!木兰诗中有:“雄兔脚扑朔,雌兔眼迷离;双兔傍地走,安能辨我是雌雄?”对象之间的比较想必大家都很熟......
  • 构建之法阅读笔记01
    ①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。②好的单元测......
  • 能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork
    大家好,我是沙漠尽头的狼,今天介绍一个WPF开源项目-NodeNetwork,它可以帮助我们快速构建和定制网络拓扑图。一、前言在现代软件开发中,数据可视化和可交互性越来越受到关注。......
  • 构建之法读后感1
         这本书的作者邹欣老师在微软公司工作,他在整本书中把对软件构建的方方面面都写得很清楚,包括需求,设计,开发,测试,项目管理......甚至国内很多公司都无法做到像书......