75 - 实际项目中如何保持代码质量

2021-10-14  本文已影响0人  舍是境界

实际工作中,经常遇到两种情况:

一种会过度设计。在开始编写代码之前,会花很长时间做代码设计,在开发过程中应用各种设计模式,美其名曰未雨绸缪,希望代码更加灵活,为未来的扩展打好基础,实则过度设计,未来的需求并不一定会实现,实际上是增加了代码的复杂度,以后的所有开发都要在这套复杂的设计基础之上来完成。

还有一种是设计不足。怎么简单怎么来,写出来的代码能跑就可以,顶多算是 demo,看似在实践 KISS、YAGNI 原则,实则忽略了设计环节,代码毫无扩展性、灵活性可言,添加、修改一个很小的功能就要改动很多代码。

本文,我们将讨论在实际的项目开发中,如何避免过度设计,以及如何避免设计不足

设计的初衷是提高代码质量

设计的过程是先有问题后有方案

设计的应用场景是复杂代码

持续重构能有效避免过度设计

避免设计不足的 3 个必要条件

不要脱离具体的场景去谈设计

上一篇下一篇

猜你喜欢

热点阅读