如果是 To C 企业项目,业务复杂,且一直有用户提新需求,个人建议还是快速编程吧。 原因:假如你采用高质量编程,基于现在需求,做出来了高质量架构和设计;但下一次需求变动,就可能让你的架构不得不加一些补丁般的 if-else 以及一些表字段;更有甚,有些需求来了之后,哪怕你写 if-else ,也会导致性能大幅下降。以上场景在 To B 的企业业务中经常见到,是不可预知的,不随你的远见和业务设计能力提高而改善。
当然如果是 To C 项目,业务需求完全根据自己节奏来,而不是根据用户需求堆业务逻辑,建议还是采用高质量编程。
最重要的是,根据 Leader 的偏好去做
NewConn
2021-11-01 20:07:00 +08:00
如果是 To B 企业项目,业务复杂,且一直有用户提新需求,个人建议还是快速编程吧。 原因:假如你采用高质量编程,基于现在需求,做出来了高质量架构和设计;但下一次需求变动,就可能让你的架构不得不加一些补丁般的 if-else 以及一些表字段;更有甚,有些需求来了之后,哪怕你写 if-else ,也会导致性能大幅下降。以上场景在 To B 的企业业务中经常见到,是不可预知的,不随你的远见和业务设计能力提高而改善。
当然如果是 To C 项目,业务需求完全根据自己节奏来,而不是根据用户需求堆业务逻辑,建议还是采用高质量编程。