【问题标题】:lazy and efficient approach to checked exceptions [closed]检查异常的懒惰和有效的方法[关闭]
【发布时间】:2014-04-10 03:46:54
【问题描述】:

我正在为学校编写小型 Java 网络程序;显然 RTFM 是必需的,但是在开发骨架代码时,仅由编译器运行它以查看我是否忘记了一些检查的异常(而不是:RTM-> 手动检查...)是否有效(显然很懒惰)?

【问题讨论】:

  • 你为什么不用 ide?​​span>
  • 使用编译器更有意义......它不会偶然忽略某些事情。哪里说手册比较好?
  • 我已经开始看eclipse了;屏幕看起来很忙(vs gedit),我猜只有我;此外,本教程会自动编写一些代码(但如果我需要有关“public static void main(String[] args)...”的帮助,我肯定应该放弃吗?),再次,我确定。

标签: java checked-exceptions


【解决方案1】:

我所做的一个“Hack”是制作一个脚本来定期编译我的 c++ 源文件,每次我保存它。然后脚本自动清除终端窗口并且最上面的错误是可见的。该窗口也设置为“始终在顶部”。这可以非常快速地捕获分号和其他微不足道的错误/错别字,我可以立即修复。

我不明白为什么不用 Java 或任何其他语言做类似的事情。我不认为这是懒惰的,它需要付出一些努力,而且它看起来像是一个很好的工具,不仅仅是找出您是否缺少检查的异常。您甚至可以编写一个解析器来为您分析错误并为您提供复制和粘贴代码以潜在地修复一些错误,例如检查的异常。

对于 Java,eclipse 在检查异常方面做得非常好,它甚至会在您按下 CTRL+1 时为您预先插入异常。使用 eclipse 时,我不需要像在 c++ 中那样做类似的事情,因为 eclipse 可以很好地解析 Java 源代码,甚至在保存文件之前就对诸如拼写错误等错误进行标记。

【讨论】:

    【解决方案2】:

    是的 - 编译器是开发超过 5 行长度的任何东西的必备工具。 IntelliJ 等 IDE 将在您键入时实时编译,并立即突出显示错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多