欢迎光临散文网 会员登陆 & 注册

4.5避免过度设计

2023-07-12 15:54 作者:xlorne  | 我要投稿


站在软件设计层面来说,我们要认识到两个基本的原则:

  1. 软件的业务需求是多变

  2. 软件技术是不断更新的

    既然存在这两个原则,那么我们首先需要做好的事情,就是要将技术与业务分离,确保技术的迭代更新不会影响业务逻辑。

   既然软件需求是多变的,因此我们也就不需要做超前的设计,也无法做到超强的设计,

我们只需要做好的如下两点即可:

  1. 做好已知需求的业务模型设计

  2. 做好随时应对需求变化的准备

具体的做法如下:

遵循简单原则

    采用简单的模型来满足当前的需求。不要过度复杂化设计,避免添加不必要的功能。

增加单元测试

    我们要确保对所有模型操作都能够有可自动化的单元测试脚本覆盖,即是为了检查确保当前模型的有效性,同时也是为了面对将来需求调整时的业务自查。

重构和持续改进

    随着软件开发的进行,不断进行重构和改进是非常重要的。及时检查和修正过度设计问题,确保软件系统始终保持简洁和高效。


4.5避免过度设计的评论 (共 条)

分享到微博请遵守国家法律