您的位置:首页 > 编程语言

编程修养

2015-09-16 16:47 239 查看
转自:http://blog.csdn.net/haoel/article/details/2872

编程修养

————

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。

我认为好的程序员应该有以下几方面的素质:

  1、有专研精神,勤学善问、举一反三。

  2、积极向上的态度,有创造性思维。

  3、与人积极交流沟通的能力,有团队精神。

  4、谦虚谨慎,戒骄戒燥。

  5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。

    ————————————————————————

       

        01、版权和版本

        02、缩进、空格、换行、空行、对齐

        03、程序注释

        04、函数的[in][out]参数

        05、对系统调用的返回进行判断

        06、if 语句对出错的处理

        07、头文件中的#ifndef

        08、在堆上分配内存

        09、变量的初始化

        10、h和c文件的使用

        11、出错信息的处理

        12、常用函数和循环语句中的被计算量

        13、函数名和变量名的命名

        14、函数的传值和传指针

        15、修改别人程序的修养

        16、把相同或近乎相同的代码形成函数和宏

        17、表达式中的括号

        18、函数参数中的const

        19、函数的参数个数

        20、函数的返回类型,不要省略

        21、goto语句的使用

        22、宏的使用

        23、static的使用

        24、函数中的代码尺寸

        25、typedef的使用

        26、为常量声明宏

        27、不要为宏定义加分号

        28、||和&&的语句执行顺序

        29、尽量用for而不是while做循环

        30、请sizeof类型而不是变量

        31、不要忽略Warning

        32、书写Debug版和Release版的程序

    ————————————————————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: