首页 > 其他分享 >02构建之法阅读笔记

02构建之法阅读笔记

时间:2023-05-22 16:45:26浏览次数:44  
标签:02 重构 代码 笔记 构建 可维护性 测试 软件

《构建之法》一书提到软件构建的一个重要方面是测试。作者强调测试是软件构建过程中不可或缺的一步,只有经过充分测试的软件才能更具可靠性和质量。书中介绍了多种测试方法,其中包括单元测试、集成测试、接口测试和验收测试等。作者指出,这些测试方法都有着各自的优点和局限性,需要根据具体需要进行选择。此外,作者还强调了自动化测试的重要性,指出自动化测试可以提高测试效率和准确性,同时也可以降低测试成本和避免人为错误。
另外,本书还提到了代码重构这一软件构建过程中非常重要的步骤。代码重构是指通过改变程序结构、保持行为不变的前提下改进其可读性和可维护性的过程。书中介绍了多种重构技巧,包括提炼函数、内联函数、移动函数等。作者指出,代码重构可以提高代码的可读性、可维护性和可扩展性,同时还可以降低代码出错的概率,是软件构建过程中必不可少的一步。
总而言之,《构建之法》一书详细地介绍了软件构建的各个方面以及最佳实践和技巧,帮助读者构建高质量、易于维护和可扩展的软件。本书不仅适用于程序员,也适用于任何参与软件构建的成员。阅读该书后可以更好地理解和应用软件构建的理念和技术,提高软件构建过程的效率和质量。

标签:02,重构,代码,笔记,构建,可维护性,测试,软件
From: https://www.cnblogs.com/xlm926/p/17421021.html

相关文章

  • 【阅读笔记】四月
    《人月神话》16章提出因为软件工程是一个超级复杂的系统,所以断言没有银弹。软件开发中存在着4个天生的根本困难——复杂度、一致性、可变性和不可见性,无论是在技术还是管理方法上,都看不出有任何突破性的进步,能够保证在十年内大幅度地提高软件的生产率和可靠性。银弹一般指银色子......
  • 成长笔记二、MySQL数据库--学生管理系统数据库手写SQL实现(实践篇)
    学生对象---->学生表(student)老师对象---->老师表(teacher)课程对象---->课程表(course)成绩对象---->成绩表(score)班级对象---->班级表(前缀_class,因为user或class等英文单词是程序中的关键字.尽量不直接用)等.....数据库设计设计参考上篇博客https://ww......
  • 阅读笔记9
    第九章:《构建之法》第九章介绍了软件工程中的进化式架构思想,通过历史案例和个人实践经验,讲述了如何使用架构创新、文化变革和持续重构这三个方面来实现软件架构的进化。软件架构进化的特殊性与生物演化不同:生物演化是靠基因突变和自然选择,而软件演化则更依赖于人为介入。没......
  • kindle7插件开发笔记[2]-使用Rust重写插件
    前言上一篇笔记:kindle7插件开发笔记[1]-在折腾中入门代码地址:https://gitee.com/qsbye/kindle-plugin-touch摘要用Rust语言重写在Kindle上显示图片的插件,初步实现了图片完整显示及自动刷新屏幕的功能.说明Kindle7的屏幕信息eips-i结果:Fixedframebufferinfoi......
  • 6、2023年理财课程导图-第六天
    ......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,Bootstrap.ini文件是
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,Bootstrap.ini文件是用于启动和定制Windows预安装环境(WinPE)的关键文件。以下是常见的Bootstrap.ini参数及其描述:[Settings]:指定设置组。Priority:指定Bootstrap.ini的优先级,以确定哪个Bootstrap.ini文件将被使用(如......
  • Windows server 2022 个人使用 优化批处理batch
    Windowsserver2022个人使用一些优化@echooffregadd"HKLM\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"/v"IsInstalled"/tREG_DWORD/d00000000/fregadd"HKLM\SOFTWARE\Microsof......
  • 多方安全计算Secure Multi-Party Computation(SMPC)学习笔记
    引言随着数字化时代的到来,数据的价值变得前所未有的重要。然而,随之而来的是对数据隐私和安全的日益关注。个人和组织都希望能够利用敏感数据进行有益的分析和合作,但又不希望将这些数据暴露给其他人。在这种情况下,安全多方计算(SMPC)崭露头角。SMPC是一种创新的加密技术,它允许多个参与......
  • 网络故障老搞不定,就看这篇笔记
    大家好,我是老杨。做咱们这行,每天遇到的故障千奇百怪什么都有。很多网工每天只是在工作而已,遇到一个问题,就解决一个问题,每天的日子都是一样的,枯燥无趣。但是,就很少有人去汇总问题,登记在册,并且去复盘。这个行为就变成了一个分水岭,会做笔记、复盘的网工,都是聪明人。聪明人,自然升得快,赚......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,可使用Rules(规则)文件
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,可使用Rules(规则)文件来配置和自定义部署过程。以下是常见的Rules参数及其描述:UserDomain:指定要加入的域的名称。UserID和UserPassword:指定加入域所需的管理员帐户凭据。TimeZoneName:指定安装期间使用的时区。Jo......