gpt4 book ai didi

javascript - JSDoc/TSDoc 中有没有一种方法可以链接到代码片段?

转载 作者:搜寻专家 更新时间:2023-10-30 21:11:54 24 4
gpt4 key购买 nike

问题:当您处理一个或多个大项目时,其中一个测试由于某种原因失败了,您可以看到哪个功能失败了,但很难记忆起实现的位置。

想象一下,在每个测试用例中链接到它的实现可以让生活更轻松。有什么办法(如果 JSDoc/TSdoc 没有,也许有一些 IDE 扩展或库或约定)?

还有一些期望的行为:

  • 链接到该行是不切实际的,因为您知道,代码会更改,行的内容也会更改。所以两端应该有一些 anchor ,就像在 HTML 中一样。
  • 指向类甚至方法的链接也不总是可以指向确切的实现。
  • 一个链接当然应该在 IDE 中可以点击,否则它的有用性几乎为零

最佳答案

我知道这个问题是在 234 天前发布的,但以下答案可能会对来到这里的一些人有所帮助。

如果我正确理解了你的问题,你正在寻找的是大多数 IDE 和编辑器所做的(至少 JetBrains IDE、Sublime Text 和 VSCode 可以做的),换句话说:有可能导航到实现函数/方法/类/...(通常可以通过右键单击它然后选择相关选项来实现)。
因此,在 VSCode 上,您需要在右键单击相关函数/方法调用后单击“转到定义”(或按 F12)。在 JetBrains IDE 上,如果我没记错的话,上下文菜单选项称为“Go to Implementation”

注意:这通常只有在您有为相关代码编写的文档时才有效。

至于在测试中使用这个,这可能取决于您使用的测试工具。关于玩笑(我也认为是 mocha),您可以看到发生故障的 JSDoc doclet 的(一部分);请记住,它不会向您显示底层函数/方法的文档。

关于javascript - JSDoc/TSDoc 中有没有一种方法可以链接到代码片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52343965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com