最近正在做一个需要3个人合作开发的项目,第一次用CVS,第一次面对真正的发布接口,因为发布了别人就会用。
从今天开始记录整个开发流程,主要记录团队开发面临的各种问题和解决方法。
问题一、发布接口
自己前几天写了一个模块,需要发布接口给其他开发人员使用,代码通过CVS共享。今天,其中一个同事找我讨论我的模块的接口问题,我一共发布了3个接口,其中一个依赖一个XML配置文件。这个文件我自己开发的时候,使用的是本地文件,可没有上传到代码库,他当然找不到。
解决方法
将所有配置文件放在代码库的固定文件夹下,比如conf文件夹。这样,那个依赖与本地文件的接口就可以取消了。另外,别人不太需要无参数的init()函数,这个可以放在构造函数里完成。