美文网首页
如何写好一个第三方框架

如何写好一个第三方框架

作者: meowboss | 来源:发表于2017-08-26 13:12 被阅读16次

    提高代码可读性:

    • 命名:
      命名是一个很重要很关键的环节,好的命名可以提高代码的可读性,差的命名会让人丈二和尚摸不着头脑 。
    • typealias类型重命名:
    public typealias HTTPHeaders = [String: String]
    

    类型重命名好处很多,不仅便于理解和记忆,还可以精简代码,能和同类型进行有效的区分,反之就显得很啰嗦,对提升代码可读性作用很大。

    • 适配:
      拓展可以有效的将代码块通过功能作用区分开,一般讲适配的代码块放到最底端。
    • 多用闭包少用代理模式:
      闭包对相对代理模式不仅可以提升代码的维护性和可阅读性,还能提升框架的易用性,减少开发人员的负担。
    • 分流和聚合:
      通过枚举实现分流,枚举作为诞生原点,分出支支脉脉,适应各种情况,但最终还是会跑到统一终点,实现聚合,协议也是一个不错的选择。
    • 方法重载:
      通过重载和提供默认值,在给予开发人员更多选择的时候也尽可能简化流程配置。

    相关文章

      网友评论

          本文标题:如何写好一个第三方框架

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