良好编程习惯的重要性

良好编程习惯的重要性
1、拷贝字符串使用memcpy。虽然memcpy可以拷贝字符串,但是不严谨。当项目中有新手加入时,由于新手水平有限,在模仿前辈写代码时,使用memcpy不恰当,造成程序莫名错误或崩溃,难以发现。

例如,memcpy(pstCmdPck->szIPAddr,stSrcComuType.pChn->GetRemoteIPAddrString(),MAX_IP_ADDR_LEN);经测试验证,这样的写法偶尔会引起程序崩溃的。源地址字符串没有达到指定的长度MAX_IP_ADDR_LEN,可能会造成memcpy不该访问的内存空间。 
2、int16和uint16,端口号本应该用uint16。
小结 :一套系统应该具有统一的编程风格,任何编程风格都不可能是完美,应该从可维护性、可读性方面继续保持一种编程风格,而不要将多种编程风格混合在一套系统中,对于新手,难以理解如此多种风格的编码。

posted on 2013-07-10 22:50  致胜连盈  阅读(484)  评论(0编辑  收藏  举报

导航