请考虑 API 设计的一致性
如图,在组件
的 API 设计上,微信团队使用了三种不一致的风格:
驼峰,HTML 标准风格以及不知道什么风格(用 dash 连接,也许参考了 data-* 的设计风格)。
甚至在同一个版本(1.9.0)的基础库上都出现了 API 设计的不一致性。
请重视约定和重新学习带来的开发成本,强的接口一致性能给开发者带来的好处是不可估量的。
4 回复
如图,在组件
的 API 设计上,微信团队使用了三种不一致的风格:
驼峰,HTML 标准风格以及不知道什么风格(用 dash 连接,也许参考了 data-* 的设计风格)。
甚至在同一个版本(1.9.0)的基础库上都出现了 API 设计的不一致性。
请重视约定和重新学习带来的开发成本,强的接口一致性能给开发者带来的好处是不可估量的。