# 我们把所有代码都扔进了垃圾桶!

本页为原文的机器翻译，未经人工译者审核。历史信息可能已发生变化。

我们把所有代码都扔进了垃圾桶!
经过整整一周的规划会议,我们因为审视了太多架构方案而头脑发热,于是决定采用一种能确保我们方向正确的做法。我们决定在近乎不可能的两周时间内端到端地构建新项目,并事先就知道接下来两周内构建的所有东西都将被扔进垃圾桶。

工程师们得到的唯一规则是系统必须端到端地运行。没有人在意架构、规模,或任何与生产环境相关的事。团队中的每个人都专注于自己的那一小部分,全部目标就是让它跑起来。

两周内我们把所有部分连接起来,系统真的在令人难以置信的时间内运转了起来,直到最后一刻都充满疑虑。但真正的产出并不是代码本身,而是过程中发现的所有问题,在我们真正构建这个项目之前,我们没有人能事先想象到这些问题。

从那个起点出发,我们重新上路,这次的规划基于我们实际遇到的情况,而不是猜测。事实证明这很有效 -- 在相对较短的时间内我们就进入了生产环境,架构是我们所有人都认同并满意至今的。

这种"throw away code"的做法后来被其他与我们一起启动新项目的团队采用。 

如果你要启动一个新项目,还有什么比亲手动手、以最短时间把一条线贯穿系统的所有部分,以暴露你在未来几个月将遇到的所有挑战,更好的证明可行性的方法呢?🚮 这会为你节省大量宝贵时间,让你更快地交付高质量产品 -- 而且这还有累积效应

Original: https://ofershap.github.io/posts/why-we-built-a-project-just-to-throw-it-away/
Source: https://www.linkedin.com/posts/ofershap_%D7%96%D7%A8%D7%A7%D7%A0%D7%95-%D7%90%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%95%D7%93-%D7%A9%D7%9C%D7%A0%D7%95-%D7%9C%D7%A4%D7%97-%D7%90%D7%97%D7%A8%D7%99-%D7%A9%D7%91%D7%95%D7%A2-%D7%A9%D7%9C%D7%9D-activity-7480487424113008640-DeIZ
Published: 2026-07-08T08:06:22.644000+03:00
