zoukankan      html  css  js  c++  java
  • 良好编程习惯的重要性

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

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

  • 相关阅读:
    C语言volatile关键字的用法
    UDP广播包
    进程和线程的区别
    Unix/Linux进程间通信
    虚拟空间,malloc
    自我介绍
    java初始化顺序
    java 队列基础操作
    java IO基础操作
    Python中的Tab补全功能添加
  • 原文地址:https://www.cnblogs.com/chncongblog/p/3182989.html
Copyright © 2011-2022 走看看