KISS、YAGNI原则

23 阅读1分钟

KISS 原则

KISS 原则意思是尽量保持简单,是保持代码可读和可维护的重要手段。

代码量和代码复杂度和KISS原则关系

KISS 原则中的“简单”并不是以代码行数来考量的。代码行数越少并不代表代码越简单,我们还要考虑逻辑复杂度、实现难度、代码的可读性等。本身就复杂的问题,用复杂的方法解决,并不违背 KISS 原则。

满足 KISS 原则的代码

  1. 不要使用同事可能不懂的技术来实现代码;
  2. 不要重复造轮子,要善于使用已经有的工具类库;
  3. 不要过度优化。

此文章为 8 月Day20学习笔记,内容来源于 极客时间《设计模式之美》