美文网首页
<代码整洁之道>第八章 边界 笔记

<代码整洁之道>第八章 边界 笔记

作者: 过客又见过客 | 来源:发表于2018-03-22 21:46 被阅读11次

首先,个人觉得这一章讲的太笼统,内容也不够详细啊,限于我个人的能力有限,有些地方感觉模棱两可。

我们在软件开发的过程中,难免会引入第三方程序包或者是开源代码,然后整合进自己的项目代码中。这一章主要就是从引入第三方程序或者开源代码入手,介绍一些保持软件边界整洁的实践手段和技巧。

  1. 不要再生产代码中实验新东西,而是编写测试来遍览和理解第三方代码,文章中把它叫做“学习性测试”。学习性测试是一种精确试验,帮助我们增进对API的理解。当第三方程序包发布了新版本,我们可以运行学习性测试,看看程序包的行为有没有改变,确保第三方程序包按照我们想要的方式工作。
  2. 当第三方程序或者开源代码,暂时还没有提供我们所需的API时,我们可以暂时根据具体业务,自定义我们所需的API,并使用。然后等待第三方程序完善之后,在接入第三方相应的接口。这样能够有助于保持客户代码更可读且集中于它该完成的工作。另一方面也能够在一定程度上保证我们的开发进度,而不受太大的影响。
  3. 避免我们的代码过多的依赖第三方代码的内部实现细节,同时尽量聚合对第三方程序API的引用的地方,减少第三方程序对我们代码的侵入程度,尽可能降低因第三方程序修改而对我们代码产生的影响。

可加群一起交流共同学习:801216530。

相关文章

  • <代码整洁之道>第八章 边界 笔记

    首先,个人觉得这一章讲的太笼统,内容也不够详细啊,限于我个人的能力有限,有些地方感觉模棱两可。 我们在软件开发的过...

  • <代码整洁之道>第一章 整洁代码 笔记

    本章作者主要讲述了代码整洁的必要性以及非整洁代码所带来的危害,并引述了各位大神对整洁代码的定义与理解。 对各位大神...

  • Mybatis中特殊符号转移

    1. 写法1 原符号替换符号<<<=<=>>>=>=<><>&&'&a...

  • test

    <script>alert(1);</script>

  • 无标题文章

    <script>alert('hello’);</script>

  • 代码整洁之道【7】-- 边界

    这一章书中全是理论性的东西,再加上中文翻译肯定有词不达意的地方(并未有意冒犯译者,sry),初读起来并没有理解,遂...

  • 代码整洁之道-<函数>

    代码整洁之道-<函数> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,...

  • 简洁代码--边界

    代码整洁之道笔记 [TOC] 边界 即自己的代码和第三方的代码的接口适配 使用第三方代码 ①封装 接口提供者和使用...

  • 代码整洁之道-<有意义的命名>

    代码整洁之道-<有意义的命名> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀...

  • <代码整洁之道>第五章 格式 笔记

    这一章主要讲的是代码格式的问题,代码格式也可以说是良好的编码风格中不可或缺的部分,作者建议开发人员应保持良好的代码...

网友评论

      本文标题:<代码整洁之道>第八章 边界 笔记

      本文链接:https://www.haomeiwen.com/subject/npmzqftx.html