| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 892 人关注过本帖
标题:[求助]什么样的代码才是好代码?
只看楼主 加入收藏
hitlion
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-22
收藏
 问题点数:0 回复次数:4 
[求助]什么样的代码才是好代码?
大家都说好的代码要有可读性什么的,那么能否给我来一小段让我见识见识,也好让我模仿一下。
搜索更多相关主题的帖子: 代码 什么样 
2007-07-03 18:13
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 

程序结构:
程序版本注释
头文件
宏定义
函数声明
结构体定义
全局变量声明
主函数
自定义函数

命名:
变量名和函数尽量要用英文单词
如果变量名和函数是由多个英文单词组成 那么除首单词外其他单词首字母都大写
常量名所有字母都大写

变量声明:
一类变量(使用类别)尽量在一行中声明 但每行的变量申明要尽量少

间隔:
函数,函数每个参数后面紧跟逗号,每个参数的前面有留一个空格
逗号,每个逗号运算符后留一个空格(同函数参数)
运算表达式和判断表达式,在= 或者 判断式符号前后都要留一个空格
模块(指语句集合),相同功能的模块要紧凑书写 不同模块之间要有空行

上面是我的一部分书写习惯
先去睡觉 明天待续吧




2007-07-04 01:27
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
看看 华为编程规范与范例
这个不错
2007-07-04 01:37
magini
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-7-4
收藏
得分:0 
对于初学者来说,最好的编程启蒙便是养成在每个代码或者程序项(最小的功能结构)后面加上注释,这样的程序就可读性很强,
例如你要执行for条件,或者if(i=1,i<m,i++);的时候,你需要知道为什么要这样做,其目的是什么,用了以后为什么能实现你想要的功能,便于调试和掌握规律。也能够快速提高自己的程序编写能力和优化能力,在用一个方式实现之后,也不妨多思考还有没有其他路可以同样做到你要的结果?

那么接下来的问题就是有没有办法用更少的语句能完成?就是优化的过程,优化后经过检验的代码就是好的代码。

慢慢的,当你熟练以后,可以尝试复杂一点的嵌套学习,也可以慢慢不用注释了。

代码优化是一个进阶学习的阶段,是在能够完成独立程序编写的基础上的再加工。使程序更完美更可靠更稳定。


2007-07-04 04:36
酒肉弥勒佛
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:399
专家分:0
注 册:2006-6-6
收藏
得分:0 
好的代码是要有好的编程习惯慢慢养成的

编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-07-04 09:22
快速回复:[求助]什么样的代码才是好代码?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016553 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved