当前位置: 首页 > news >正文

01《构建之法》第一章阅读笔记

第一章:概论——重新认识软件工程
说实话,翻开《构建之法》第一章之前,我对软件工程这门课是有偏见的。总觉得软件工程就是讲怎么管理项目、怎么画流程图、怎么写文档,空洞得很,远不如多刷几道算法题来得实在。但读完这一章,我才发现自己的想法有多片面。

这一章给我最大的冲击,是“程序 ≠ 软件”这个基本概念。 书中给出了一个很清晰的公式:程序 = 数据结构 + 算法,而软件 = 程序 + 软件工程。程序是核心,但软件还包括构建管理、源代码管理、软件设计、软件测试、项目管理等一系列内容。回想我大一交的那些课程作业,无非就是一个能跑的源文件,连注释都懒得写,更别提什么设计文档、测试用例了。当时觉得“能跑就行”,现在才明白,那充其量只能算“程序”,离“软件”还差着十万八千里。

另一个让我印象深刻的概念,是软件工程的本质目标。 软件工程不是追求“完美的软件”,而是做“足够好的软件”。我以前写代码总想一步到位、毫无bug,但现实中这是不现实的。书中指出,“足够好”要从用户满意度、可靠性、软件流程质量、可维护性等维度来衡量,需要根据实际情况做出取舍。这让我明白了一个道理:工程思维和竞赛思维完全不同——不是追求最优解,而是在有限资源下做出最合适的决策。

这一章还分析了软件的五大特殊性:复杂性、不可见性、易变性、服从性、非连续性。 尤其是“不可见性”和“非连续性”这两点,让我意识到软件工程面临的挑战远比我以为的大得多。工程师看不到自己的代码在用户机器上如何运行,出了问题很难复现;而输入微小的变化可能导致系统完全崩溃——这和数学题有标准答案完全不同。

总的来说,第一章让我完成了从“写程序的人”到“做软件的人”的认知转变。软件工程不是空泛的管理课程,而是教会我们如何在复杂、不确定的环境中交付有价值的软件。

http://www.jsqmd.com/news/1045385/

相关文章:

  • LabVIEW数据共享利器:DataSocket从入门到实战
  • Mac上的Windows启动盘制作革命:WinDiskWriter全方位指南
  • 应变硬化:从金属到岩石,材料强化的力学密码
  • MC9S12XE VREG_3V3模块API功能:嵌入式系统的自主心跳与电源监控
  • MC68HC908SR12内存映射与寄存器详解:打通8位MCU开发的任督二脉
  • 2026年南汇街道空调维修服务有哪些选择 - 品牌排行榜
  • 2026行业内优秀非法吸收公众存款罪刑事律师口碑推荐 - 品牌排行榜
  • MKW41Z DC-DC电源与接口时序设计:物联网硬件稳定性的核心
  • 2026寄大件哪个快递最便宜?全网物流价格对比大全 - 快递物流资讯
  • OpCore-Simplify:如何用15分钟完成传统需要8小时的OpenCore EFI配置
  • 实战测试10款降AI率软件:帮你锁定达标神器
  • Web安全攻防:任意文件上传与下载漏洞原理、实战与防御
  • 如何15分钟搞定OpenCore EFI配置?OpCore-Simplify让你的Hackintosh安装效率提升3200%
  • 2026 上海正规空调维修平台哪家口碑好?实测优选上海迪迅通制冷设备 - 星际AI
  • 成都修补家具大理石/瓷砖/岩板/木门补漆推荐良匠千艺2026本地口碑榜 - 我叫一
  • 【数据抓取实战】XPath精准定位:解析起点中文网畅销榜作品详情
  • Dear ImGui终极指南:5分钟快速上手C++轻量级GUI开发
  • FanControl V270终极指南:Windows风扇智能控制与专业调校完整解决方案
  • 怎样快速掌握AI角色创作:面向新手的终极指南
  • Jenkins Pipeline实战:自动化Git代码同步与版本控制
  • 2026年文山厂房地坪施工选哪家?这份本地化服务指南请收好 - 品牌鉴赏官2026
  • RUSLE模型实战:从数据到地图,一步步计算土壤侵蚀强度
  • 2026淮安2026正规漏水检测维修公司精选口碑榜TOP5权威推荐-精准定位检测漏水点-专业防水补漏堵漏维修、卫生间/厨房/屋顶/天沟/地下室/阳台防水漏水检测维修 - 安佳防水
  • 2026年做绿色产品认证的机构有哪些 - 品牌排行榜
  • 解析2026年武汉会展场地对接服务:如何甄选兼具资源与实力的靠谱合作伙伴 - 品牌鉴赏官2026
  • FastbootEnhance:Windows平台上最直观的Fastboot工具箱与Payload提取器终极指南
  • MC68HC908GR8 SCI模块:快速数据容错与接收器唤醒机制详解
  • Unity音频管理终极方案:高性能去中心化音频播放系统
  • JavaScript DXF Writer终极指南:在浏览器中生成CAD图纸的完整教程
  • 2026淄博本地人必选防水补漏检测维修公司靠谱服务商TOP5推荐:房屋渗漏水检测维修/卫生间/厨房/天花板/阳台/外墙渗漏水检测补漏维修-暗管漏水检测专业仪器精准定位漏水点 - 即刻修防水