小编kri*_*ico的帖子

什么是大型C++项目的推荐Eclipse CDT配置(索引器需要永远)

我正在研究使用"vi"和"emacs"编写的一些遗留C++代码,我正在尝试构建一个eclipse CDT设置来维护它(在linux上).我一直面临的两个主要问题是索引需要很长时间(超过4小时),即使一旦完成,eclipse几乎没有响应.

代码库以"3-4级深度"方式构建:

/system/${category}/${library}/
/server/${serverName}/${component}/
Run Code Online (Sandbox Code Playgroud)

例:

/system/CORE/CommandLine/*.cpp
/system/CORE/Connection/*.cpp
...
/server/Authentication/DB/Objects/*.cpp
/server/Authentication/Main/*.cpp
Run Code Online (Sandbox Code Playgroud)

在/ system/*下大约有200个"模块",在/ server/Authentication/*下大约有50个.还有一个令人惊讶的复杂的制作系统,有20年的制作代码,由想要展示他们的制作能力的人写的:-)

到目前为止,我尝试了两种方法

1)两个eclipse cdt项目,即/ system和/ Authentication

2)每个"模块"一个eclipse cdt项目,以+200模块结束.我甚至计算了模块之间的依赖关系.

在这两种方法中,索引都需要很长时间.方法1)我遇到了很多未解决的依赖问题.方法2)eclipse几乎没有响应,当我按住ctrl +点击一个功能我可以去喝咖啡然后回来之前回复...

那里的任何人都曾参与过像这样的大项目吗?你有什么建议?

c++ eclipse eclipse-cdt

18
推荐指数
1
解决办法
2万
查看次数

我可以自动重构整个java项目并将大写方法参数重命名为小写吗?

我正在一个java项目中,其中很大一部分代码是用我不喜欢的格式化样式编写的(并且也是非标准的),即所有方法参数都是大写的(以及所有局部变量).

在IntellJ上我能够使用"分析 - >检查代码"并实际查找所有出现的大写方法参数(超过1000).

要修复一个事件,我可以做"重构>重命名参数",它工作正常(让我们假设没有重叠).

有没有办法自动执行此重构(例如:重命名方法参数以大写字母开头,以小写字母开头,以小写字母开头)?

java ide refactoring intellij-idea

11
推荐指数
2
解决办法
2568
查看次数

标签 统计

c++ ×1

eclipse ×1

eclipse-cdt ×1

ide ×1

intellij-idea ×1

java ×1

refactoring ×1