阅读笔记1

《构建之法》是一本探讨思维、创造和构建的与编程相关的书籍,着眼于如何将抽象的构思变成实际的成果。
《构建之法》让我对软件工程有了一个宏观的认识。软件工程不仅仅是编写代码,它是一个从需求分析、设计、开发、测试到维护的完整过程。就像盖房子,不能一开始就直接砌砖,而是要先规划蓝图,确定需求(要盖什么样的房子,满足哪些功能需求),这就类似于软件工程中的需求分析阶段。
书中提到的各种软件开发模型,如瀑布模型、敏捷开发等,各有优劣。瀑布模型按部就班,一步一步进行,清晰明了,但缺乏灵活性;敏捷开发则更注重快速迭代,能及时响应需求的变化。这使我意识到在实际项目中,要根据项目的特点选择合适的开发模型。
书中还提到,构建的过程中,需要不断地调整和修正。构建并不是一蹴而就的,成功的构建需要经过不断的试错和迭代。每一次的失败都为最终的成功铺垫了基础。这种思维方式在日常生活中同样适用,无论是处理复杂问题还是完成某项任务,都可以通过持续调整和反思来提高效率和效果。
软件质量是软件工程的核心关注点之一。书中详细介绍了软件测试的各种方法,包括单元测试、集成测试、系统测试等。单元测试可以保证每个模块的正确性,集成测试则关注模块之间的交互是否正常,系统测试是从整体上对软件进行测试。
除了测试,代码规范和评审也是提高软件质量的重要手段。遵循统一的代码规范可以使代码更易于阅读和维护,而代码评审可以发现潜在的问题,如逻辑错误、安全漏洞等。

posted @   Thanatos。syts  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示