在开发过程中,我们经常会遇到各种各样的问题,那么我们一般是怎么定位问题的呢!今天在这里我就做一个小小的总结。
1,因为在项目中涉及到各个模块之间的配合开发,而且很多时候我们使用的是别人提供的外链,所以第一步我们先要确定外链是否使用正确,这个一般看svn外链路径或者git外链路径即可,查看外链路径正确之后我们需要考虑到各个模块之间代码的合并,那么我们首先需要确定版本合进去了,这样我们首先查看版本号,而且我们需要在自己的代码模块中加入版本打印函数。
*****************************
**编译时间和版本****
******************************/
static char driver_date_state[] = __DATE__; //编译日期
static char driver_time_state[] = __TIME__; //编译时间
static char driver_version_state[] = "version0.11"; //编译版本
*****************************************************************************/
void show_version_state()
{
printf("%s\n",driver_date_state);//编译日期
printf("%s\n",driver_time_state);//编译时间
printf("%s\n",driver_version_state);//编译版本
}
确认外链路径和确认版本之后,外链和版本没有问题之后,我们就需要查看模块功能哪里有问题了。
2,这里,我们呢!推出第二种快速定位的方法吧!在代码中找到打印日志和打印帮助函数或者打印开