gpt4 book ai didi

java - 如何在 Visual J++ 6.0 IDE 中更好地导航大型项目

转载 作者:行者123 更新时间:2023-12-01 15:02:18 24 4
gpt4 key购买 nike

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

我最头痛的是没有“查找所有引用”类型的功能并且能够跳转到函数定义(在我所在的类之外),查看它对变量类型的期望,跳转到一个类使用类 View 跳转到该类中对象的定义似乎是有限的支持,但跳转到该类声明或外部函数定义似乎超出了它的范围。更不用说 window 没有标签,所以它变得非常困惑。智能感知非常有限等等。

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

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

最佳答案

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

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

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

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

因此,如果这听起来像是您想要尝试的想法,只需询问,我将为您提供如何完成它的指导。

注意!如果您使用了 GUI 构建器,那么这效果就不太好,尽管我们设法制作了一个实验项目,其中 ANT+Netbeans 项目和 J++ 项目共享相同的源代码。

关于java - 如何在 Visual J++ 6.0 IDE 中更好地导航大型项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13465253/

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