提高代码可读性:
- 命名:
命名是一个很重要很关键的环节,好的命名可以提高代码的可读性,差的命名会让人丈二和尚摸不着头脑 。 - typealias类型重命名:
public typealias HTTPHeaders = [String: String]
类型重命名好处很多,不仅便于理解和记忆,还可以精简代码,能和同类型进行有效的区分,反之就显得很啰嗦,对提升代码可读性作用很大。
- 适配:
拓展可以有效的将代码块通过功能作用区分开,一般讲适配的代码块放到最底端。 - 多用闭包少用代理模式:
闭包对相对代理模式不仅可以提升代码的维护性和可阅读性,还能提升框架的易用性,减少开发人员的负担。 - 分流和聚合:
通过枚举实现分流,枚举作为诞生原点,分出支支脉脉,适应各种情况,但最终还是会跑到统一终点,实现聚合,协议也是一个不错的选择。 - 方法重载:
通过重载和提供默认值,在给予开发人员更多选择的时候也尽可能简化流程配置。
网友评论