使用Eclipse V3.3保持代码干净

干净、易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效。了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理。

编写干净代码有助于其他开发人员阅读、理解和维护您编写的代码。但是,并不是所有人都赞成 “漂亮”、“精密” 或 “干净” 等定义。不同的开发人员拥有不同的风格和审美鉴赏力。到现在为止,Eclipse 通过少量修饰以一种简单的功能方式设定了导入代码的格式。Eclipse V3.3 中对这些操作进行了扩展,从而提供了更宽泛的清理功能级别。Eclipse V3.3 允许您清除代码、添加缺少的代码并应用某种编码样式。向导将帮助您配置清理设置并将其存储起来以供稍后使用。

我们将讨论清理的基本概念并提供有助于保持代码干净的工具的概览。

用配置文件管理清理配置

某个具体的清理配置被称为一个 配置文件。配置文件可以保存,这样您就可以将设置提供给其他人或把来自早期项目和其他人的设置应用到当前代码中。根据组织的编码约定,配置文件可以应用于所有的 Eclipse 项目,这样便可以在所有开发团队中获得相同的代码样式。

Eclipse 首选项为配置文件提供了管理功能。配置文件可被创建、编辑和删除。您可以指定在工作区中全局使用的配置文件。当您第一次打开工作区首选项并浏览到 Java > Code Style > Clean Up 时,您将看到活动配置文件 Eclipse [built-in]。此内置配置文件已经过预先配置并且是随 Eclipse 一起交付的。内置配置文件有两个:Eclipse 和 Save Participant。这两个配置文件定义了两个最小限度的清理配置,可基本上删除不必要代码。您可以通过将它们设为活动配置文件来查看这些内置配置文件的设置。所有详细信息如详细信息区域所示。

图 1. 内置的详细信息

现有配置文件可作为各类模板使用,并且可以扩展和定制这些模板。因此,从下拉式菜单中选择现有配置文件作为活动配置文件并单击 edit。内置配置文件不能更改。可以使用内置配置文件作为您自己的配置文件的基础或简单地将内置配置文件按原样应用到代码中。

要创建您自己的配置文件,请单击 New。为配置文件命名并从下拉式菜单中选择现有配置文件进行初始化。取消选中 Open the edit dialog now 并单击 OK。

图 2. 新建配置文件

时间: 2024-10-26 11:25:30

使用Eclipse V3.3保持代码干净的相关文章

探索Eclipse V3.1的新特性

这份教程演示了 Eclipse 的最新发行版 V3.1 中的许多新特性.如果正考虑 从以前的发行版升级到 V3.1,或者正考虑从其他集成开发环境转到 Eclipse, 那么您会发现本教程非常有用.如果想修改代码,以利用 Java 语言的 最新一代 Java 2 Standard Edition V1.5(为 Java 编程语言添加了许多强大 的结构和便利),本教程也会给您带来很大的帮助. 预备知识 了解本教程的学习目标和最佳学习方式. 关于本教 程 本教程演示了 Eclipse 的最新发行版 V

精通Eclipse V3.4,第2部分: JDT

本文将介绍 Java Development Tools(JDT),演示一些常用功能并说明如何自定义这些常用功能.还将讨论 Eclipse 集成开发环 境(IDE)不同于其他环境的概念和功能,或者 JDT 新用户不容易发现的功能.如果您刚开始使用 Eclipse V3.4,请参阅第1部分. JDT 是什么? Eclipse 与 Java 开发是同义语.但是,对于大多数 Eclipse 新手来说,Eclipse 与 Java 技术之间的关系可能 并不十分清晰. Eclipse 是用 Java 编程

Eclipse V3.1中的Java泛型支持

Java 中的泛型 几乎从第一个版本开始,Java 技术的创立者们就已经开始讨论对该语言添加 泛型支持.C++ 通过标准模板库对泛型进行支持,但是由于缺少所有其他类(嵌 入在 Java 语言中的Object 类中)的一个统一父类,泛型的实现也受到阻碍.Java编程语言的泛型支持是其历史上最重大的语法变化.由于某些显而易见的原因,工具支持比其他 SDK 升级的步法要慢得多.尽管如此,现在 Eclipse V3.1 已经对这些语言的新特性有了出色的支持.本文重点介绍其中的一些新特 性. Java 5

Eclipse V3.2 Callisto热点:比以往任何时候都轻松地开始使用Eclipse

Callisto 是什么? Callisto 是针对 Eclipse 的 10 个项目的协同发布,它大大简化了准备和运行 Eclipse 的过程,使您可以随意做自己想做的事.Callisto 并不是 Eclipse V3.2 的另外一种定制版本,也不是访问 Eclipse Callisto Discovery Site 时看到的那些项目的替代产品.使用 Callisto Discovery Site,可以轻松获得您在进行 Web 或 Java 2 Platform, Enterprise Edi

eclipse自动生成的代码有问题

问题描述 eclipse自动生成的代码有问题 在eclipse中,新建一个Android项目,之后自动生成的代码有好多问题,求解啊. 解决方案 Android Sdk版本的问题 选择新建最大最小兼容问题 解决方案二: eclipse自动生成client代码的问题eclipse中由代码自动生成UML图eclipse利用HibernateSynchronize自动生成代码 解决方案三: eclipse自动生成client代码的问题eclipse中由代码自动生成UML图eclipse利用Hiberna

设置-eclipse中svn修改 代码更改后行头显示变化

问题描述 eclipse中svn修改 代码更改后行头显示变化 即代码修改后 行头会显示颜色变化,如下图所示,请问怎么设置

测试并发应用(七)配置Eclipse来调试并发代码

声明:本文是< Java 7 Concurrency Cookbook>的第八章, 作者: Javier Fernández González 译者:郑玉婷 校对:方腾飞 配置Eclipse来调试并发代码 当今,几乎全部的程序员,不管使用什么程序语言,都会用IDE来创建应用.在相同的应用里,他们提供了很多有趣的功能来整合,例如: 任务管理 自动生成代码 自动生成文档 与版本控制系统集成 debugger测试应用 创建不同类型的应用和项目 IDE最有用的特点其一就是debugger.你可以一步一

eclipse纠错-Eclipse自动纠错和代码提示故障

问题描述 Eclipse自动纠错和代码提示故障 eclipse安装了ADT和CDT插件,最近突然不能提示代码了,在Preferences->Java->Editer->Content-Assist里面进行了相关设置也不行,恢复默认也不行,问题怎么解决. 解决方案 eclipse自动代码提示Eclipse代码自动提示关掉Eclipse的自动代码提示 解决方案二: http://blog.sina.com.cn/s/blog_7dbac12501019mbh.html

eclipse xml 代码折叠-eclipse xml如何开启代码折叠功能?

问题描述 eclipse xml如何开启代码折叠功能? 已经设置了enable folding,还是不能折叠... 解决方案 出处:http://blog.csdn.net/kepoon/article/details/5842182 java开发环境eclipse的使用(模块代码折叠.可视化开发插件.生成Jar插件) 分类: [工具.配置] 2010-08-26 23:51 7404人阅读 评论(0) 收藏 举报 eclipsejavaswtlibraryjarclass 1.模块化代码折叠