返回首页
最新
嘿,HN!我正在构建 FlagShark,以自动解决功能标志的技术债务。它是一个 GitHub 应用,不仅跟踪功能标志,还会在标志过时时自动创建合并请求以将其移除。
问题:我们都在使用功能标志,但它们会不断累积。Knight Capital 因为重用过时的标志在 45 分钟内损失了 4.6 亿美元。我曾与的每个团队都花费每位开发者每周 3-5 小时来管理技术债务,或者更糟的是,任其累积。行业每天进行 20 万亿次标志评估,但大多数标志从未被清理。
它是如何工作的:
- 使用 AST 解析监控你的代码库中的功能标志
- 跟踪标志在合并请求中的生命周期
- 当标志过时时,自动创建合并请求以将其移除
- 你可以审核并合并,或者如果标志仍然需要则忽略
魔力所在:你可以继续发布新功能,而 FlagShark 负责清理。再也不需要每季度进行“标志清理冲刺”或累积技术债务。
目前支持 Go、TypeScript/JavaScript 和 Python。能够检测 LaunchDarkly、Unleash、Split.io、Flipt 以及自定义实现。
我们正在寻找测试用户!对于能够提供反馈的早期用户,免费访问:
- 一个标志在建议移除之前应该过时多久?
- 应该为每个标志创建一个合并请求,还是批量处理?
- 哪些安全检查会让你对自动合并充满信心?
- 你的团队使用哪些功能标志库?
如果你感兴趣,请在这里评论或在网站上注册。让我们一起消除标志债务。
嘿,HN - 我开发了 Tail Lens,这是一款浏览器开发工具,可以让你点击页面上的任何元素,并直接调整其 Tailwind 类。<p>更改会即时显示,因此你可以在编辑时看到效果。<p>它提供智能的类建议,支持 Tailwind v3/v4 和 JIT,以及快速的元素导航等多种功能。<p>根据早期反馈,我正在开发一个功能,可以实时同步对 React/HTML 文件的更改,这样在完全重新加载后,调整的内容仍然会保留。<p>链接 -> <a href="https://taillens.io" rel="nofollow">https://taillens.io</a>。欢迎任何反馈!
每个人都在谈论 VS Code 或 Docker,但我更感兴趣的是那些小众、冷门或被忽视的工具,它们悄然改善你的工作流程。<p>对我来说,以下工具非常重要:<p>fzf 用于在终端中模糊查找<p>ripgrep 替代 grep<p>tldr 用于快速获取命令帮助