编译过程
好的编译过程对软件开发有很多好处,编译过程没有什么特殊的地方,只是一
些有关如何讲代码编译成确定格式的文件的规则和方针。例如,简单如一个目录的
建立都有助于代码和资源的组织。在一个工程中,资源都放在一个目录中,源代码
放在一个目录中,jad和manifest放在一个目录中,最终编译的结果又要放在另一个
目录中,每个工程都会有类似的划分。这一般可以设定为编译工程文件后的默认输
出,而在Sun公司的WTK(Wireless Tool Kit)中这种划分是必须的。JUNIT工具
(http://www.junit.org/)可以自动执行编译,而且包含了自动的单元测试,它推荐使用
像ANT(http://ant.apache.org/)这类Java编译工具。切记你可能不是开发同一个游戏的
唯一一个,通过定义统一的编译过程有助于开发团队中每个人之间的同步
源代码控制
源代码的有效管理对项目的成功意义重大,如果不是一个开发者开发一个项目
的话,源代码管理是必须的。源代码控制确保了代码被代码在读入读出的过程中不
会丢失或者被覆盖,在开发、测试、质量评估和最终生产过程中,源代码控制提供
了很多常规管理。
作为独立开发者,源代码控制有助于同时开始多个项目或者同时开发针对不同
运营商或不同机型的同一个项目的不同版本。
通过对每个项目相关事物的保存,源代码控制可以减少源代码冲突、生产力的
降低及代码损失的可能。
一 些 常 用 的 源 代 码 控 制 软 件 有 CVS 、 Visual Source Safe , BitKeeper 和
eChangeMan。
www.j2mehome.com