• 我相信这是因为我们将讨论创建产品时最普遍的问题之一:过度设计。在我看来,与缺乏良好的开发实践相比,过度设计杀死了更多的产品。在详细介绍之前,让我先和您谈谈我的背景。在成为产品经理之前,我是一名工程师。事实上,我的正规培训是计算机科学。虽然在我的职业生涯中,我一直更接近业务而不是自己编
  • 以下三点使您成功完成任何项目的90%的方法(不考虑可能的组织问题): 跟随YAGNI和KISS YAGNI代表“您将不再需要”,并主张不要花时间在目前不需要的功能上 KISS致力于使其余功能保持简单 实施域驱动设计(DDD)。尤其是 icon
  • YAGNI 是You Ain't Gonna Need It(你不会需要它)的简写,是极限编程的关键原则。YAGNI意思非常简单:仅在您真正需要它们时才去做,而不是在您认为或预见将来可能需要它们时就提前做了!您可以将YAGNI视为即时制造的拥护者。在这种情况下,制造业正在编写 icon
  • 在这篇文章中,我将重点解释一种设计模式(控制反转)和一种实践(YAGNI)如何降低软件项目失败的可能性。您可以立即开始应用这些技术。如果您是工程经理,如果您想降低功能边际成本的波动性,那么这是一个很好的解读 控制反转(IoC icon