编程修养
来源:互联网 发布:淘宝 香港 编辑:程序博客网 时间:2024/04/29 14:11
转自: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版的程序
————————————————————————
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 编程修养
- 剑指 offer:反转链表
- linux创建新进程的过程
- HDOJ 3374 String Problem
- Android 打造编译时注解解析框架 这只是一个开始
- 取消系统自动对齐字节
- 编程修养
- 虚拟机VirtualBox安装windows操作系统(图文教程)
- Linux下破解密码
- STL自定义排序函数 需要注意的问题
- 用三次贝塞尔曲线拟合圆弧
- Linux 下重新挂载分区方法
- Django模板系统
- R的PCA
- __future__的使用