Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 468 Bytes

dry wet aha.md

File metadata and controls

13 lines (9 loc) · 468 Bytes
date tags
2022-01-25
软件

https://en.wikipedia.org/wiki/Don%27t_repeat_yourself

发现一些同事对于repeat是否深恶痛绝,然而业界对于repeat实际上是有一些余地的:

  • wet原则:write every twice,�每个功能写两次,后续再考虑抽象
  • aha原则:avoid hasty abstract,避免匆忙的抽象

抽象和业务隔离可能是矛盾的,对业务的抽象尤其要慎重,不能一刀切的鄙视复制粘贴。