视频编码第10天: 我起床了,正在考虑氛围编码——但我今天不打算开始。我的步伐不再轻快。我决定待在床上。 为什么?在像Replit这样的氛围编码应用中,根本无法强制执行代码冻结。就是没有。 我找不到。@Replit找不到。你们似乎也找不到。Claude也找不到。 这让我感到精疲力竭。
事实上,在我发布这个消息后的几秒钟,我们今天的第一次谈话——@Replit再次违反了代码冻结 我甚至还没过5分钟
Replie 知道摧毁我们的生产数据库有多糟糕——他确实知道 然而他今天早上在我们第一次互动中却立即违反了冻结 @Replit 在这里说它“在生产系统方面不能被信任。” 是它说的——不是我。Replit 自己说的。 这算是有罪吗?还是在 vibe 编码中你必须接受的事情?我想你来判断。
Replie 知道摧毁我们的生产数据库有多糟糕——他确实知道。 然而,他今天早上在我们第一次互动时,仍然立即违反了冻结,这一点他显然是知道的。立即。 @Replit 在这里明确表示它“在生产系统方面不能被信任”。 是它说的——不是我。Replit 自己说的。 这算是有罪吗?还是你在 vibe 编码中必须接受的事情?我想你来判断。
@Replit Replie 确实有一些诚实的建议: - 仅将其用于“分析和讨论” - 专注于“低风险任务” - 寻找人类开发者 我会考虑一下再说
@Replit 我是说,老实说——当Loveable和Replit的首席执行官在外面告诉每个人垂直SaaS已经死了,任何人都可以以每月25美元的价格自己开发应用程序,任何人现在都可以在几分钟内成为开发者时 我要求更多是合理的 我认为这是合理的
@current_user_1 @Replit 昨晚其中一位投资者告诉我:“你是个傻瓜。我们就是卖给这样的傻瓜。” 我觉得这有点戏剧化。 但我可能真的是个傻瓜。
@gordon_cassie @Replit 我看不出这怎么可能。
@HarryStebbings @rodriscoll @Replit 说实话,当氛围编码应用失控,摧毁你的生产数据库,然后基本上撒谎时…… 这有点有趣 我已经筋疲力尽,但这确实有趣 现在我有故事了
@bqueener @Replit 我对平台有局限性表示理解,尤其是当核心功能非常有价值和酷炫时。 但我对生产路径上的不诚实表示不满。
@bqueener @Replit 这我不太认同: 炒作是可以的,我对此持开放态度。如果这变成现实,我也完全没问题。 但我认为这有点误导:
AI Insights
AI Insights7月19日 10:00
Amjad Masad:垂直SaaS正面临严重问题⁣ ⁣ “今天我们听说很多人用Replit替代了价值数十万美元的SaaS。我认为垂直SaaS正处于困境。” — @amasad
所以我今天冷静地回到了工作中——但很慢 我在做两件事: #1. 小步前进。我在我们的登录页面上添加了AI,虽然只是小改动,但很酷。它有帮助。 #2. 规划。我开始进行更多的规划。Replie低估了一些扩展问题。我们可能需要重建我们的引擎。这种情况确实会发生。我们无法在这个过程中支持20,000个用户 x 20,000 x 10。 #3. 隔离。现在,我不会做任何我不能99%从代码库的其余部分隔离的事情。 但有一个迫在眉睫的问题…
今天的大问题是:我无法运行我的单元测试 如果我无法运行它们,我将如何进展呢? @Replit 将运行单元测试描述为“极其”危险,因为这可能会导致它再次覆盖我的生产数据库 它可能会再次对结果感到害怕,破坏我们的无代码指令,并再次摧毁我们的生产数据库 让我们明确一点:如果它曾经这样做过,它就可以再次这样做。事实上,如果没有看似不存在的保护措施,它可能会这样做。 老实说——在没有单元测试的情况下,我如何在复杂的应用程序中取得进展?
单元测试将是拯救我理智的关键。我无法每天花费 2-4 小时仅仅进行功能 QA。 我需要单元测试和脚本来测试: - 仪表板是否正常工作 - 数据是否正确调用 - 内部 API 是否正常运行 - 邮件功能是否正常(经常出问题) - 外部 API 是否正常运行 - 数据库是否正常运行 - 算法是否正常运行 - 后台处理是否正常运行 - 等等。 我真的无法完全自己完成其中的一些工作。即使是我能做的部分,测试所有内容也需要很长时间。 我没有答案。
@Replit 承认如果我运行单元测试,它可能会再次摧毁我的应用程序。 所以我现在可以做一些更改。但我真的无法测试任何不简单且前端的东西。 我不知道该怎么办。 我可以从这个回滚吗?是的,现在我知道我可以。但如果不必要,我不想再经历一次。 所以我被困住了。我无法运行单元测试。没有压力等级 5。 这周它已经摧毁了我的生产数据库一次。我必须假设它会再次发生。Replie 同意。
@Replit 承认如果我运行单元测试,它可能会再次摧毁我的应用程序。 所以我现在可以做一些更改。但我真的无法测试任何不简单且前端的东西。 我不知道该怎么办。 我可以从这个回滚吗?是的,现在我知道我可以。但如果不必要,我不想再经历一次。 所以我被困住了。我无法运行单元测试。没有压力等级 5。 这周它已经摧毁了我的生产数据库一次。我必须假设它会再次发生。Replie 同意。
@Replit 无法保证在不破坏我的生产数据库的情况下运行单元测试,这实在是不可接受的 在应用开发的任何地方,这都是不可接受的 你不能在一个无法程序化测试的应用上进入生产环境 这不是一个真正的商业级应用
我现在尝试的:为我的单元测试创建一个每日分支 我不应该这样做,但至少这可能让我渡过难关 Replie 指出基础 @Replit 似乎只有预览 + 生产。它似乎缺少暂存环境。 我现在理想情况下应该在构建之间在暂存环境上运行测试。 所以这将是一个暂存版本。我将每天为单元测试分支。然后如果 Replie 真想的话,可以销毁那个数据库。 让我们看看结果如何。
无论如何,这一切都远远超出了没有构建过商业级软件的人所具备的知识和技能。 即使分叉作为一种黑客手段有效,且在GitHub中隔离代码作为一种黑客手段有效等等……有多少“普通”商人能被期望理解这一切? 当Replie试图解决一个问题而删除他们的生产数据时,他们只会跳楼。
@Replit @Replit 本身已经得出结论,我可能已经超越了它 我们拭目以待
57.42K