java敏捷开发:敏捷开发中编写高质量Java代码(图)疯狂代码ĵ:http:/CrazyCoder.cn/Java/Article78979.html ;;;敏捷开发理念已经流行了很长时间在敏捷开发中开发迭代阶段中我们可以通过5个步骤来有效提高整个项目代码质量 Java项目开发过程中由于开发人员经验、Java代码编写习惯以及缺乏统标准和管理流程往往导致整个项目代码质量较差难于维护需要较大测试投入和周期等问题这些问题在个项目组初建、需求和设计均具有不完全可预期性和完备性全新项目中将尤为突出 如图1所示敏捷开发过程经历需求调研用例分析和用例分解进入开发迭代阶段在每个迭代过程中可以采用以下步骤来保证和提高整个项目代码质量:统编码规范标准、代码样式;静态代码分析(codereview);单元测试;持续集成;代码评审和重构(Review&Refactor)下文将针对每个步骤和其所使用工具、思路方法进行详细描述 图1.敏捷开发中Java代码质量保证步骤 步骤:统编码规范标准、代码样式 规范标准统编码会增加项目代码可读性和可维护性但实际情况往往是项目组内Java代码开发人员编码风格常常各不相同这可能是由于区别经验习惯或者缺乏编码规范标准方面学习造成这样来其他项目成员或者维护人员在阅读项目代码时就需要花费更多时间来理解代码作者意图所以制定并采取统编码规范标准就显得很重要编码规范标准主要应包含以下几个方面: ◆般规则和格式规范标准例如代码缩进、块规范标准、每行最大代码长度等 ◆命名规则例如包名、类名、变量、思路方法、接口、参数等命名规范标准 ◆文档规范标准例如类文件头声明、类注释、成员变量和思路方法注释等规范标准 ◆编程规范标准例如异常、并发、多线程等方面处理方式 ◆其他规范标准例如日志格式、属性文件格式返回值和消息格式 项目编码规范标准可以参考已有些Java编程规范标准书籍和其他相关资料并结合项目本身来制定可供参考书籍有Java编程风格(英文书名为:TheElementsofJavaStyle)编码规范标准要形成文档而且要简洁明了并组织项目成员起学习确保所有成员正确理解所有条目 旦编码规范标准确定就可以利用Eclipse自身提供功能来控制代码样式和格式具体做法是点击EclipseWindows-Preference菜单项在打开Preferences对话框左侧栏中找到Java节点下子项CodeStyle(如图2)该项和它子项允许您对Java代码样式进行控制 图2.Eclipse代码样式设置窗口 例如为了使用自动格式化工具可以在Eclipse提供默认代码格式配置基础上建立自定义格式在Formatter面板中点击New输入新名字并选择个默认配置作为化格式如图3所示 代码格式配置src==498 图3.创建新代码格式配置 单击OK后就可以在新打开窗口中进行修改定制自己需要格式如图4所示 代码格式配置src==498 图4.创建新代码格式配置 修改完成后点击Apply保存所作修改同时可以点击Export将当前格式定义导出成个XML文件这样项目组其他成员就可以很方便通过点击图3中Import按钮来导入该XML文件来使用同个代码格式定义 这样每次在提交代码到版本控制服务器前就可以通过Eclipse界面里Source-Format菜单来对代码进行格式化从而使整个项目代码具有相同格式同样可以通过对CodeStyle下其他项目进行设置来帮助对Java代码样式进行控制将所有这些样式文件导出成XML文件后同编码规范标准起归档供所有项目成员使用51/5123452010-3-1022:19:31疯狂代码