开发中遇到的问题(2015-05-23)

1.注意函数的返回值。dealCmd0x79_NetRentalBike() 没有判断返回值,于是流程出了问题。所以调用函数要注意函数是否有返回值。

case DEF_STATUE_M1_VERIFICAT_OK:
{
	iRetCode=dealCmd0x79_NetRentalBike(piFileHandleu1aM1_physical_number, &CardInfoTmpiRetCode);
	if ((iRetCode == DEF_STATUE_M1_VERIFICAT_FAIL)||
		(iRetCode == DEF_STATUE_M1_READ_FAIL))
	{
		return iRetCode;
	}
	PrintfTimeMs("statue = ProcessRentalBikeWrite(piFileHandle, &CardInfoTmp, DEF_RENTAL_FLAG); 借车时的刷卡写卡流程", __FUNCTION__, __LINE__);
	//CardReaderBuzzer(piFileHandle, DEF_CARD_SET_BUZZER_SHORT_TIME);//time 读卡器蜂鸣器
	//写信息到标签和m1卡
	statue = ProcessRentalBikeWrite(piFileHandle, &CardInfoTmpDEF_RENTAL_FLAG); //借车时的刷卡写卡流程
	//ProcessPutSendDateToQueue(piFileHandle,DEF_RENTAL_FLAG,iRetCode);//刷卡数据上送
	return statue;
}

2.需求改变,增加或者改变功能时,再看程序会陌生,特别是某些变量引用的地方比较多,要花比较多的时间去整理思绪,是否有好的办法?
例如:变量 u1aM1_vehicle_number

3.某个项目的代码长时间没有去接触,会有陌生感,如何快速进入状态。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值