最近开发 GSOAP 项目.因为是以库的形式提供,很多程序要调用它,涉及到几个开发者的共同参与.
类库是在 VS 平台下开发.一名开发者在arm程序里调用时,必须提供给他源码.当程序调试好之后,功能没有显现出来.很费劲的弄了一天半.发现是他为了调试成功,把.nsmap.h 头文件给屏蔽了.如果是以类库提供,不会出现此问题,因为类库他没办法修改.
即便是提供类库,也不能保证不出问题.一名开发者在VS平台调用此类库,也出现功能没有展现的问题.这个问题费了两天的时间,发现是客户端ping不同服务器端,防火墙的问题.
基于此,如果最初制定下面的开发规范,完全可以避免上述问题,节省不少时间,避免不必要的身心折磨.
1 当提供非类库的源代码时,调用者不可擅自修改源代码,必须在提供者的协助下进行; 提供者必须协助调用者使用源代码.
2 使用类库时,要保证客户端,服务器端能够相互ping通.
随着开发的进行,问题的积累,此规范不断完善,定能给开发人员和公司少走弯路.
愿你们能补充之.
多人开发之经验总结-开发规范制定之必要性
时间: 2024-10-11 02:13:58