美文网首页
Clean Code 阅读笔记五

Clean Code 阅读笔记五

作者: 超级大鸡腿 | 来源:发表于2018-11-13 17:04 被阅读0次
Clean Code 阅读笔记五

边界

日常开发中,为了快速开发出满足特定需求的接口,通常都会选择使用第三方框架,而这些第三方框架可以认为是不可控制代码。边界可谓是在使用时接触到的不可控代码的那一道口,简单的来说,也就是调用第三方框架方法的地方。通常当未来的某个时刻,边界需要发生变更的时候,有可能是灾难的发生。

我的经历

公司使用hibernate 以及mybatis 两个第三方框架,但是随着业务发展,决定去掉公司使用hibernate框架。由于原先mybatis框架仅仅是用来查询,这也就意味着,整个应用中的所有涉及增删改的地方,都需要替换成mybatis对应的增删改。听起来,的确是一个很耗费时间以及精力的事情,但是我们在使用这个第三方框架的时候,我们使用一个基类对其使用进行了封装,所以当系统在使用hibernate框架进行增删改的地方,都是使用基类中的增删改方法,此时当我们需要替换hibernate框架的时候,我们仅仅只是需要把基类中的增删改替换为mybatis框架的增删改即可。

感触

上面是我目前感触最贴近的体验,为了在使用我们控制不了的代码时,尽可能地应对不可知的未来,减少维护以及修改所需要的代价。开发人员应当加倍小心的保护起来这些不可控制代码,确保未来修改的代价不至于太大。

相关文章

  • Clean Code 阅读笔记五

    边界 日常开发中,为了快速开发出满足特定需求的接口,通常都会选择使用第三方框架,而这些第三方框架可以认为是不可控制...

  • Clean Code 阅读笔记二

    函数 在编程中,函数是编码中必见产物之一,如此常见,自然在编写的过程中,保持优雅。 函数尽可能的短小,越短小,越意...

  • Clean Code 阅读笔记三

    注释不能美化糟糕的代码带有少量注释的整洁而有表达力的代码,要比带着大量零碎注释而复杂的代码好得多 换做是我,...

  • Clean Code 阅读笔记六

    单元测试 对待单元测试的代码也应该像对待生产环境代码一样,都是代码,没有什么道理不优雅的对待,让测试不随着时间的流...

  • Clean Code 阅读笔记一

    前言 TPM之5S哲学 整理搞清事物所在-通过恰当的命名之类的手段--至关重要。 整顿物皆有其位,而后物尽归其位,...

  • Clean Code 阅读笔记四

    格式 日常编码中,需要保持良好的编码格式,自己选择简单好用规则,一致保持下去。团队合作中,成员们应该经过商量探讨从...

  • 代码整洁之道

    《Clean Code》代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,...

  • Clean Code

    应公司周周享,重新去分享一次的Clean Code。结合以前的材料,自己重新阅读一边经典左右《Clean Code...

  • Reading Notes for《Clean Code》

    Chapter 1: Clean Code The Art of Clean Code? Let’s say yo...

  • 在春天我种下了Clean Architecture,这是我秋天的

    什么是Clean Architecture The Clean Architecture是《Clean Code》...

网友评论

      本文标题:Clean Code 阅读笔记五

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