WEB开发网
开发学院软件开发Java 敏捷开发中高质量 Java 代码开发实践 阅读

敏捷开发中高质量 Java 代码开发实践

 2010-02-23 00:00:00 来源:WEB开发网   
核心提示:概述Java 项目开发过程中,由于开发人员的经验、代码风格各不相同,敏捷开发中高质量 Java 代码开发实践,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,这样一来,其他项目成员或者维护人员在阅读项目代码时就需要花费更多的时间来理解代码作者的意图,难于维护,需要较大的测试投入和周期等问题

概述

Java 项目开发过程中,由于开发人员的经验、代码风格各不相同,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。本文将结合敏捷开发周期短,变化快等特点,介绍如何通过在开发过程中采取一系列步骤来保证和提高整个开发团队的代码质量,并阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成就高质量的代码,减少测试的投入,并促进整个团队的技能提高,最终提高开发效率和质量。

如图 1 所示,敏捷开发过程经历需求调研,用例分析和用例分解,进入开发迭代阶段。在每个迭代过程中,可以采用以下五个步骤来保证和提高整个项目的代码质量:统一编码规范、代码样式;静态代码分析(static code review);单元测试;持续集成;代码评审和重构(Review & Refactor)。下文将针对每个步骤和其所使用的工具、方法进行详细描述。

图 1. 敏捷开发中的 Java 代码质量保证步骤

敏捷开发中高质量 Java 代码开发实践 

步骤一:统一编码规范、代码样式

规范统一的编码会增加项目代码的可读性和可维护性,但实际情况往往是项目组内的 Java 代码开发人员的编码风格常常各不相同,这可能是由于不同的经验习惯或者缺乏编码规范方面的学习造成的。这样一来,其他项目成员或者维护人员在阅读项目代码时就需要花费更多的时间来理解代码作者的意图,所以制定并采取统一的编码规范就显得很重要。编码规范主要应包含以下几个方面:

1 2 3 4 5 6  下一页

Tags:敏捷 开发 中高

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接