1作者: infl8ed3 个月前原帖
我想分享一个我觉得很有用的小工作流程,这个流程我并没有在其他地方看到过。我并不总是希望在代码审查时使用人工智能的帮助,但在某些情况下,它确实可以提供帮助,因此我使用以下方法。 1. 下载原始的 PR 差异文件。在 GitHub 上,你可以通过在拉取请求的 URL 末尾添加 '.diff' 来轻松实现,然后保存生成的页面。 2. 前往你喜欢的支持文件附件并能访问你代码库的人工智能聊天工具或集成开发环境(IDE),我个人比较喜欢使用 Cursor。 3. 如果你还没有在功能分支上,请执行 Git checkout 切换到该分支。 4. 在人工智能聊天中附上差异文件,并发送一条消息,比如“帮我审查这个 PR,附上差异文件,我们在功能分支上”。 就这样。有时我会让聊天消息更具相关性,告诉它一些任务的背景,并询问我感兴趣的拉取请求的具体部分,但十有八九我只是使用上面非常简单的消息,它就能很好地工作。 当然,它有时会输出一些无用的信息,但也确实捕捉到了一些非常明显和不明显的错误。 我喜欢这个方法的地方在于,与 bugbot 相比,除了 bugbot 需要额外付费之外,它使得继续对话变得简单,也方便在 IDE 中查看文件和差异。 希望这个工作流程对某些人有所帮助。
1作者: Keloran3 个月前原帖
我最近需要重新开始找工作,因此在跟踪我的面试及其进程时,我有两个真正的选择: 1. 依靠记忆,这并不是个好主意,我无法记住我申请过的所有公司。 2. 使用某种电子表格来记录,但这样我在遛狗时接到招聘人员的电话,问我“你听说过公司Y吗”时,就无法快速查找。 所以我决定为此开发一个工具,现在我假设市面上有成千上万这样的工具,但这也让我在求职申请之间保持忙碌,因此我推出了 interviews.tools。 这是一个简单的面试跟踪工具,你可以添加所有你申请过的公司,当招聘人员打电话时,可以快速搜索,查看你是否曾经申请过他们。 你可以即时查看未来的面试以及它们的进展阶段,这样你就不必再猜测,并且可以进行日历集成,将其链接到你喜欢的日历应用中,查看所有面试。 还有一些非常简单的统计信息,例如:申请了30个,19个在等待回复,4个被拒绝,3个进入下一阶段。 --- 它也可以在不需要注册/登录的情况下使用,这意味着你只能在一个浏览器上使用(非账户用户使用本地存储),并且无法获得日历集成(因为我不知道事情的日期)。 --- 它的源代码也可以在这里找到: [https://github.com/keloran/interview-tools](https://github.com/keloran/interview-tools)