0

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

4

2 回答 2

0

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

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

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

于 2014-04-10T04:18:02.943 回答
0

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

在此处输入图像描述

于 2014-04-10T04:18:27.813 回答