文章主张不要急于抽象复用组件。作者以审批、修改、移动三种“项目操作”为例,说明表面相似的流程在失败处理、审计和需求上差异很大,强行合并会导致大量模式、标志和例外,修改需多方协调。建议同一原因重复三次再抽象;日期格式化等可复用,提交逻辑因归属不同应分开。过早抽象可通过内联回各调用点、按流程拆分再提取真正共性来恢复。
完成下面两步后,将自动完成登录并继续当前操作。