把一件事变得复杂很容易,把一件事变得简单很困难。
KISS
KISS: Keep It Simple and Stupid
解释:保持简单,避免不必要的复杂设计。
思想:简单就是美。越简单的代码,越容易理解、维护和调试。
实践建议:
避免过度设计:只实现当前需要的功能,不要为未来可能用到的功能编写过多的代码。
优先考虑清晰度:代码应该易于阅读和理解,即使是其他人也能很快掌握。
分解问题:将复杂的问题分解成更小的、更容易解决的子问题。
DRY
DRY: Don’t Repeat Yourself
解释:避免代码中的重复,不要在代码中重复编写相同的逻辑。
思想:任何一块逻辑都应该拥有单一的、明确的表示。
实践建议:
提取公共代码:将重复的代码提取成函数或模块。
使用配置文件:将重复的数据存储在配置文件中。
利用模版和模式:使用设计模式和模版来避免代码重复。
KISS 和 DRY 这两个原则相辅相成。KISS 强调代码的简单性,DRY 强调代码的复用性。通过遵循这两个原则,可以编写出更加高效、可维护的代码。
文档信息
- 本文作者:Wang Jiang
- 本文链接:https://wjrye.github.io/fragment/KISS-And-DRY/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)