3作者: Desafinado4 个月前原帖
我目前的情况是,我理解单元测试的重要性以及测试驱动开发(TDD)的工作原理,但在实际操作中,我并没有太多机会去实践。我的工作技术并不太适合这种测试方式。 尽管如此,我还是希望找到一些关于这些主题的阅读材料,这些材料不仅仅涵盖基础知识,还能深入探讨,以便我能尽量获取一些如果我定期进行这些实践所能获得的高级经验。
11作者: simple104 个月前原帖
这个项目(Agents Observe)最初是为了探索围绕 Claude 代码构建自动化工具。我需要一种方法来实时查看代理团队的具体操作,并对它们的输出进行过滤和搜索。 从构建和使用这个工具中,我获得了一些有趣的经验: - Claude 代码的钩子是阻塞的——如果有很多使用钩子的插件,性能会迅速下降。 - 钩子提供的信息比 OTEL 数据要有用得多。 - Claude 的 jsonl 文件提供了完整的视图。 - 插件启动的 MCP 进程的生命周期管理在最佳情况下也有些笨拙。 最大的收获是,当我切换到后台(火并忘记)钩子并移除所有其他插件时,Claude 的性能提升了很多。很容易忘记我安装了多少 Claude 插件,以及它们对性能的影响。 Agents Observe 插件使用 Docker 启动 API 和仪表板服务。这是一个我希望在安全(想想 Axios 黑客事件)方面能更常用的模式。棘手的部分是处理多个 Claude 实例之间的进程管理——解决方案是让服务器跟踪活动连接,然后在不使用时自动关闭自己。当新会话启动时,插件再将其重新启动。 这个工具对我日常工作流程非常有帮助。希望你喜欢!
1作者: gghootch4 个月前原帖
嗨,HN!<p>由于对Claude Code使用限制感到沮丧,我偶然发现了Tejas Chopra的精彩项目Headroom。在经历了一番折腾安装之后,我意识到大多数开发者并不一定使用Python,也不太习惯直接安装pip包,因此我决定在Tejas的支持下创建一个Mac应用程序包装器。现在它来了!<p>Headroom的功能:它位于你的编辑器和Claude之间,压缩发送的数据——去除冗余的上下文、剔除模板内容,并压缩文档——而不会丢失任何语义上有意义的信息。结果是同样的Claude计划下,使用效率大约提高了2倍。<p>所有操作都在本地进行。你的提示信息从未接触我们的服务器。<p>定价:提供免费套餐。付费计划起价为每月5美元,并根据Claude的计划结构(Pro、Max x5、Max x20)进行分级。注册时提供14天的试用期。<p>欢迎提问关于压缩如何工作的任何问题,或其他任何事情。
7作者: crcsmnky4 个月前原帖
我很好奇那些能够提升生产力或让开发工作更高效的隐藏宝藏。我陷入了自己的工作流程中,需要一些改变或转变。我希望还有一些非人工智能的工具存在,它们在使用上依然令人愉悦(从极客的角度来看)。
48作者: whoishiring4 个月前原帖
请说明工作地点,如果是远程工作,请注明“REMOTE”,如果国家受限,请注明“REMOTE (US)”或类似表述;如果不支持远程工作,请注明“ONSITE”。<p>请仅在您本人是招聘公司的员工时发布信息——不接受招聘公司或求职网站的帖子。每家公司仅限发布一条信息。如果您的公司不是知名企业,请解释一下公司的业务。<p>请仅在您正在积极招聘并承诺回复申请者时发布信息。<p>评论者:请不要在招聘帖子下回复抱怨任何事情。这与主题无关。<p>读者:请仅在您个人对该职位感兴趣时发送电子邮件。<p>求职者:请尝试访问 <a href="http://nchelluri.github.io/hnjobs/" rel="nofollow">http://nchelluri.github.io/hnjobs/</a>、<a href="https://hnjobs.emilburzo.com" rel="nofollow">https://hnjobs.emilburzo.com</a>,或这个(非官方)Chrome扩展: <a href="https://chromewebstore.google.com/detail/hn-hiring-pro/mpfaljjblphnlloddaplgicpkinikjlp" rel="nofollow">https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal...</a>。<p>不要错过这个精彩的帖子:<i>谁想被雇用?</i> <a href="https://news.ycombinator.com/item?id=47601858">https://news.ycombinator.com/item?id=47601858</a>