【问题标题】:Could not find inline variable integration in delphi seattle nor Code Analysis在德尔福西雅图和代码分析中找不到内联变量集成
【发布时间】:2015-09-13 08:29:34
【问题描述】:

在 Delphi XE8 中,我使用了 Castalia Inline Variable IntegrationCode Analysis 设施。

我在 Delphi 10 Seattle 中找不到此功能。它还存在吗?如果是这样,我在哪里可以找到它?如果它不存在,我可以使用其他替代品吗?

【问题讨论】:

  • 请提供更多背景信息?这和卡斯塔利亚有关吗?您希望我们在哪里找到它们?
  • 在 Delphi XE8 上,有一个 Castalia 菜单,现在据我所知,castalia 已集成到 Ide,并且没有 castalia 菜单,因此,我不谈论 castalia .我不指望任何东西,只有帮助。
  • 如果问题包含所有这些细节,您会得到更好的帮助。您在该评论中所说的一切都应该在问题中。至于你的期望,你在评论中说过。你所期望的是能够找到以前版本中通过 Castalia 菜单上的 xxx 操作提供的功能。
  • 是的,这是我第一次在 StackOverflow 上提问,通常我会找到答案,因为之前有人问过,所以如果没有帮助您,请见谅
  • 我已经修改了细节,希望更准确

标签: delphi code-analysis delphi-10-seattle


【解决方案1】:

Castalia 创造者在这里。我很高兴你能从中得到很好的利用!您可以在 RAD Studio 10 Seattle 中找到该功能:

内联变量声明:按Ctrl+J,然后输入“var”并点击。

代码指标:从“项目”菜单中,选择“质量检查指标”。

【讨论】:

  • 嗨,Jacob 能得到你的帮助是我的荣幸。我在很大程度上更喜欢您的理念,即对具有相同类型的变量进行分组,而不是每个变量只有一行,并且使用您的设施,只需按空格键声明,变量就可以接收价值。关于QA Metrics,我永远不会用它,太复杂了,比给定的颜色全面的漂亮数组和西雅图给的不明白的数组没有可比性。希望 Embarcadero 回归到您为我们提供的更简单的状态。
  • 嗯..并非所有 Castalia 的重构都存在于旧版本的 Delphi 中,尤其是“消除 'with'”选项。希望 Embarcadero 能够重新引入这一潜在有用的功能。
【解决方案2】:

据我了解,Embarcadero 删除了 Castalia 的重构部分,因为它只是复制了产品的现有重构。他们不想提供混淆是实现相同目标的两种不同方式。收购Castalia的主要原因是集成代码结构高亮。

与 Castalia 的内联变量集成最接近的重构是 Declare Variable。或者,您可以使用实时模板。

同样,对于 Castalia 代码分析,这只是提供与现有 QA Audits and Metrics 功能平行的功能。您现在应该使用该功能。

【讨论】:

  • 还有代码编辑器模板可以方便内联声明变量。它们应该很容易找到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-04
  • 1970-01-01
  • 2017-05-26
  • 2014-07-08
  • 1970-01-01
相关资源
最近更新 更多