YDC踏坑之旅(四)组件的设计原则

  1. 首要原则:根据具体的场景设计一个合适的接口
  • 易用
  • 适当灵活
  • 把握好灵活与易用的度,因为灵活和易用往往成反比(那么怎么量化这个度呢?)
  1. 根据接口优先写简陋实现,保证项目进度

  2. 在简陋实现中加入诸多FIXME or TODO 留给下次迭代

  3. 保证接口在几次迭代中不变(那么怎么量化几次呢?)