Duiker's Blog
Code SOP - 2
必须使用全编译方式进行调试。
编码的时候要多使用快捷键。
编码的过程中多用键盘,少用鼠标。
重构过程中如果提取参数,要第一时间给占位函数赋值。
判断字符串是否为空使用Len函数。
要将编辑器的“工具-选项”中的“自动语法检测”功能取消,选中“变量声明”,网格的宽和高设为24。
函数的调用层次避免超过3个层次。
函数超过20行必须有注释。
要优化比较条件,如短路比较。
所有的变量必须声明类型。
重构不停,一直前进,要着眼于全局。
不要过于追求完美,适合就可以。
修订过程中将关注的焦点放到修订的代码部分,不用过于分散精力。
当完成阶段性工作后,要用工具进行代码的审查。
调试程序中,要去掉所有的错误捕获。
重构依赖于测试,特别是真实环境下的测试。
SQL语句要注意执行效率,特别是查询时候的效率。
程序必须有统一的出口和入口。
重构时要不断进行测试。
重构时不要怕犯错误。
重构要保证可以随时停止,随时提交。
调试过程中要构建易于测试的环境。
变量的类型如果是数值类型,要注意变量精度和范围,如整型和长整形。
重构函数,要第一时间做好占位函数。
IF语句如果只有1句,则不要使用End IF。
耗时的操作,UI上要给出明确的指示。
UI设计时,界面上的文字要用“#”进行占位。
注释和代码一样重要。
函数名采用Pascal命名规则,变量采用驼峰规则。
函数参数如果有特殊约定,要在注释中写明。
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2008-07-01 16:41
Duiker
阅读(151)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
《福布斯》:谷歌进军硬件产品 难撼动苹果地位
·
美国空军拟最多购买1.8万台iPad 2
·
伊朗封杀Gmail和Facebook等互联网服务
·
分析称专利之争让谷歌苹果两败俱伤
·
Android平台发现新型手机病毒Rootsmart
»
更多新闻...
最新知识库文章
:
·
高级编程语言的发展历程
·
如何学习一门新的编程语言?
·
学习不同编程语言的重要性
·
为什么我喜欢富于表达性的编程语言
·
计算机专业的女生为什么要学编程
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
导航
博客园
首页
新随笔
联系
订阅
管理
公告
凡墙都是门。效率狂,质量狂,简简单单,享受生活,让代码充满阳光,让使用者感到快乐,把软件开发看作是一种沟通游戏。
bookmark
昵称:
Duiker
园龄:
7年
粉丝:
9
关注:
4
搜索