0

所以我有这个用 J++ 编写的非常大的旧代码库,有时我需要进入它来更新/修复某些东西。很多已经迁移到更新的语言,但旧代码仍在使用。我刚刚进入代码库,发现使用 Visual J++ 6.0 IDE 很难弄清楚。我习惯了较新的 Visual Studio .net IDE,甚至 Netbeans java IDE 也有更好的导航功能。

我最头疼的是没有“查找所有引用”类型的功能并且能够跳转到函数定义(在我所在的类之外),查看它对变量类型的期望,跳转到类声明等. 使用类视图跳转到该类中对象的定义似乎有限,但跳转到该类声明或外部函数定义似乎超出了它。更不用说窗户没有标签,所以它变得非常混乱。智能感知非常有限,等等。

我知道它很旧,但有些东西似乎会/应该得到支持。

我想我正在寻找任何技巧,也许是可以帮助减少导航和学习这个代码库的痛苦的工具。我正在使用 Windows 资源管理器搜索项目中的所有文件,因为它甚至没有在文件中找到。

4

1 回答 1

1

我们有同样的问题。我通过为 Netbeans 创建一个新的 ANT 项目(自己的编译和清理等任务)解决了这个问题。我不得不这样做,因为我无法让 Netbeans 构建系统与添加的 J++ 编译器一起正常工作。然后我添加了新的 JDK 目标,以便 Netbeans 找到所有必需的 MS 类(来自 J++ 安装的 ZIP 文件)

毕竟,我有一个编译环境,我可以在其中使用 Netbeans 的所有优势,但仍然能够使用 J++ 编译器 (VJC) 进行编译。

我们仍然使用它来维护我们的旧平台。这使得代码库更容易处理,因为我们可以使用重构和 Netbeans 的所有其他自动化工具。

这样我们就可以将源代码放在 SVN 下,而不是之前可怕的 SourceSafe。

因此,如果这听起来像是一个想法,您想尝试一下,我会为您提供如何完成它的指示。

笔记!如果您使用了 GUI 构建器的东西,这不会那么好用,尽管我们设法制作了一个实验项目,其中我们有共享相同源的 ANT+Netbeans 项目和 J++ 项目。

于 2014-02-04T18:03:19.950 回答