返回首页
最新
<a href="https://discord.com/press-releases/discord-launches-teen-by-default-settings-globally" rel="nofollow">https://discord.com/press-releases/discord-launches-teen-by-default-settings-globally</a><p><a href="https://discord.com/safety/how-discord-is-building-safer-experiences-for-teens" rel="nofollow">https://discord.com/safety/how-discord-is-building-safer-experiences-for-teens</a>
嗨,HN,
我创建了 ast-visualizer.com,因为我想在深入代码之前,有一种可视化 Python 仓库架构/结构的方法。
大多数工具告诉你代码的功能;而我想看到它是如何构建的。
问题:在大型代码库上进行入门是一场噩梦。大型语言模型(LLMs)在单个函数上表现良好,但它们难以展示“神对象”、循环依赖或在 50 多个文件中存在的高复杂度热点。
它的功能:
依赖图:可视化导入和文件复杂性,以发现架构瓶颈。
径向 AST 热力图:映射单个文件,并根据圈复杂度(McCabe)进行颜色编码。如果一个节点是红色的,那么该代码段就是重构候选项。
复杂性仪表板:提供嵌套深度、可维护性评分等高级指标,以及建议重构的文件。
隐私与安全(重中之重):我知道源代码是多么敏感。我们不存储您的代码。文件在我们的服务器上以(RAM)处理,并在生成可视化后立即丢弃。没有永久存储,没有您的源代码数据库,也不会在您的数据上进行训练。
早期用户优惠:我希望从社区获取反馈,以改善用户界面和解析功能。我已开设了一个早期用户层级,允许您免费使用所有功能(包括全仓库分析),以换取您诚实的反馈。
请告诉我:当您第一次打开一个新仓库时,您最希望“看到”的一件事是什么?