我不知道如何描述它,但我正在寻找一种工具,可以针对我的代码提供建议,使其更加简洁优雅。
例如,将嵌套的if()语句更改为switch语句等。像这样的东西。 由于我不知道如何描述我的问题,所以我不知道该搜索什么。 我认为代码美化程序并没有特别更改语句,对吧?
我不知道如何描述它,但我正在寻找一种工具,可以针对我的代码提供建议,使其更加简洁优雅。
例如,将嵌套的if()语句更改为switch语句等。像这样的东西。 由于我不知道如何描述我的问题,所以我不知道该搜索什么。 我认为代码美化程序并没有特别更改语句,对吧?
你可以使用Artistic Style(适用于C、C++、C#和Java),它有许多选项,因此您可以设置自己喜欢的样式。
您可以从命令行使用它,或者如果您努力寻找,您可能会在主流IDE中找到插件(据我所知,它已集成在KDevelop中,并且有Qt Creator的插件)。
大多数集成开发环境都具有格式化功能。Eclipse是一款免费的开源IDE,可以格式化Java源文件。
Eclipse有一个“清理”功能。您可以在以下位置找到它:
窗口 -> 首选项 -> Java -> 代码风格 - 清理。
这个好处是,您可以将这些首选项与您的项目一起检入SVN。这样,如果有多个人协作一个项目,您只需定义您的代码清理选项和格式化程序选项。这样可以避免在编码指南中定义所有内容(它们仍然是必要的,但现在您可以通过这些选项来定义很多东西)。