DRY,也称为"Don't Repeat Yourself",是软件工程领域中的一个原则,旨在减少代码重复和冗余。

DRY原则基本思想是避免编写相同的逻辑或信息,最好把算法、数据和逻辑抽象为可重用的组件或模块。

好处:复用代码降低开发工作量,保持一致性减少错误和维护成本。

工作和生活中好像也可以用DRY原则,从而简化流程,减少出错,提升效率。

以产品经理工作为例:

  • 产品文档:迭代自己的PRD模版,用标准结构和常见问题辅助思考,避免遗漏,风格也更一致。
  • 原型设计:设计自己常用的Figma组件,如字体、按钮、标注箭头等,重复利用,加快设计速度。
  • 项目管理:整理项目资料做成All in One文档,包含项目介绍、Roadmap、产品/技术文档、调研报告、数据分析复盘、会议记录等等,方便所有人使用。
  • 知识库:整理常见业务黑话、项目索引、工作流/经验分享等等。让新人也能快速onboarding上手。

重复做一件事情2次以上,就需要考虑是否应该抽象,变成可复用的东西。

计算机和编程语言背后,是世界顶级聪明的一群人,投入大量思考和实践的智慧结晶。

所以,这些原则和经验值得泛化,拓展到更多工作和生活场景。