2 分•作者: smurf9852•10 天前
我知道两位优秀的开发者,我们称他们为 Bob 和 Bill。 Bob 不再写代码了,他现在指挥代理。他说这让他更快。而且代理产生的“垃圾代码”水平和人类一样。他对此深信不疑。 Bill 只使用代理来编写测试和进行代码审查。他说即使是 Fable 5.1 也会生成 1000 行的“垃圾代码”,而不是他写的 10 行修复。他对此深信不疑。 Bob 和 Bill 都是可信赖的开发者,他们在构建实际项目方面拥有丰富的经验,包括在谷歌的经历。 代理是否仍然会产生“垃圾代码”? 10 倍工程师真的存在吗? 你的立场是什么?
2 分•作者: iacobandrei•10 天前
快速摘要:你是否曾优化过遗留代码/vibe 代码库以提高 AI 驱动的开发结果,并避免修复一个 bug 导致出现另外两个 bug?我想听听你的经验。 首先,一些背景。大约 7 个月前,我加入了这家(现已成立)2 年的初创公司,成为第一位工程师。代码库最初是由我们的低层 CTO 构建的一个可爱的 MVP。一个月前,我们招聘了第二位开发人员,我们正在进一步扩大我们的工程团队,并为我晋升为 Staff 工程师做准备。 现在,正如你可能预料到的那样,代码库是一团糟,因为我们只是在第一个 MVP 的基础上进行构建,而且完全没有文档。我在代码库中发现的主要问题是: * 重复的业务逻辑 → 没有单一事实来源/关注点分离不佳。 * 僵尸表和列 → 累积的模式/结构债务,其中大部分看起来是对的,但实际上并非如此。 * 我们手动跟踪下游影响,因为一切都以最混乱的方式分散和重复 → 隐含依赖、隐含架构和高变更耦合。在这里改变一个东西也需要在那里和那里改变(这主要可以通过代码库图索引器来修复)。 现在,为了不让你感到厌烦,我发现了一个介于速度和可靠性之间的最佳解决方案:为整个代码库进行适当的文档记录,并将其有效地存储为我们 AI 代理的“知识数据库”,这样它们至少能够了解已知的差距、约束、决策、业务逻辑、在哪里可以更改某物以及变更的原因和结果。 最接近且最有趣的文章,处理的是这个确切的问题,是这篇来自 Meta 的文章,我希望从这里开始我的方法。 现在我在这里询问的是一些类似的经验,其他初创公司的工程师是否经历过类似的方法,他们的方法、经验、结果是什么,以及关于我应该避免或注意的事项的任何建议。 任何帮助都将不胜感激。
1 分•作者: yhussain1110•10 天前
我只是为了好玩而构建了一个新的网址缩短服务。我希望最终能达到 bit.ly 等服务的性能水平。请看看并玩得开心。<p><a href="http:&#x2F;&#x2F;ec2-52-71-17-28.compute-1.amazonaws.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ec2-52-71-17-28.compute-1.amazonaws.com&#x2F;</a>
2 分•作者: vasanthv•10 天前
Pushie 让你能从任何地方向自己发送通知。创建一个账户,认领一个用户名,然后通过一个简单的 HTTP 请求,将消息推送到你已登录的所有设备上。 无需安装任何应用或 SDK。无需复杂的身份验证。只需一个包含你消息的 HTTP POST 请求。