李世德的博客

我有故事,你有酒吗?

0%

Utils 规范

  1. 使用 Kotlin
    为什么是 Kotlin?因为 Kotlin 方便扩展某一类 util(使用扩展函数)。

    • 强制:必须注释。
    • 建议:放在基础层的 CommonSDK 里。
  2. 第三方库提供了单例,可以直接调用时,一定不要直接用。 将其调用方法再包一层,降低侵入性。如需更换其他同类框架,在调用函数方面影响小一点(但不是没有影响,因为有些地方还是要改,只是让你改的地方少一点)。

    以 ARouter 为例,ARouter 提供了 ARouter.getInstance()... 的用法,请不要偷懒,要自己再包一层。

阅读全文 »