三、代码优化

    Linux 是一个多用户系统,因此对用户的管理是系统管理的基本组成部分。安装 Linux 的用户很可能就是该系统的管理员,也就是权限最高的 root。通过对用户的管理,分清了用户之间的责、权、利,保证了系统安全。

对软件的评价:代码的稳定性、友好性、代码的易读性、统一的风格、技巧。

    1。尽量少的使用全局变量

    2。局部变量一定要初始化,特别是指针变量

    3。成员函数功能单一,不要过分追求技巧,函数体不要过长。

         {i = i + j;      {int k = i;

         j = i - j;       i=j;

         i = i = j;       j=k;

         }                }

    4。最好有头文件

    5。关于变量名的长短问题

    6。设计函数时考虑到通用性

    7。申请内存时,一定先要释放。注意 if 问题。

    8。对浮点数比较大小时注意不要使用 ==

    9。最好不要用 goto 语句

    10。所有成员函数要单出口单入口

    11。函数中,要先检验参数的合法性

    12。最好所有的函数都有返回值,表明错误的原因。

    13。注释问题

    14。类型转化一律用显示转换。

    15。定义宏说,参数使用括号,结果也应该括起来

        #define SUB(a,b) ((a)-(b))

        3*SUB(3,4-5);

    16。变量长度一定要用 sizeof 来求

    17。malloc 后千万别忘 free 及使指针等于 NULL。

    18。字符串拷贝时尽量少使用 sprintf,而使用 memcpy,最后别忘加上'\0'

    19。慎重选择编译时的优化选项。

    20。小组开发时,注意代码风格的统一。

回家