文章收藏-FAQ 位置:电脑学习网

一些体现良好风格的编码原则

1. 要编写“好结构”程序
2. 力求程序清晰易读
3. 要写清楚,不要过于精巧
4. 要简单地、直截了当地说明你的用意
5. 写清楚,不要为了“效率”而丧失清晰性
6. 首先要保证清晰,再要求提高执行效率
7. 首先要保证正确,再要求提高编程技巧
8. 发挥计算机高效、准确的特长,让计算机多干活
9. 选用合适的常量标识符
10. 多使用命名类型标识符
11. 选取有实际含义的标识符作为变量名
12. 选用不致引起混淆的变量名
13. 在引用某变量时,应确保该变量已具有确定的值
14. 当有必要使用语句标号时,应使用有明确含义的语句标号
15. 使用括号以避免二义性
16. 选用能使程序更为简单数据表示法
17. 对重复使用的表达式,宜用变量标识符或公共函数来代替
18. 遵循推荐的缩进格式
19. 坚持按一定的缩进格式编写和键入程序
20. 缩进格式应能显示程序的逻辑结构
21. 程序的格式应有助于读者理解程序
22. 恰当地使用空格、空行以改善清晰度
23. 适当地使用注释,使程序自成文档
24. 确信注释含义与源代码相一致
25. 不注释不好的源代码,要重新编写新的源代码
26. 不宜注释过多,应恰如其分
27. 避免不必要的转移
28. 尽量少使用乃至不使用goto语句
29. 避免对实型数据作相等比较
30. 让程序按自顶向下的方式阅读
31. 采用三种基本控制结果-顺序结构、选择结构和循环结构
32. 保持程序的交互性,使易于运行程序
33. 妥善安排输入、输出,使输入、输出自明
34. 采用统一的输入格式
35. 使输入容易核对
36. 识别错误的输入
37. 若有可能,使用自由格式输入
38. 用个种可能的情况验证程序
39. 测试输入数据的合理性和合法性
40. 安排防故障措施
41. 确保输入不违反程序的限制
42. 要安排异常的输入以检验程序的健壮性
43. 在读取文件中的数据时。判定结束输入要使用文件结束标志
44. 贴切地安排输出格式
45. 使用I/O定向功能以增强输入、输出灵活性
46. 使用结构化编码技术
47. 模块化,使用子程序
48. 每个模块实现一定的功能
49. 局部化逻辑相关的实体
50. 分模块调试较大程序
51. 对过长程序代码使用覆盖技术及单元特性
52. 将经过调试和验证的单元归成自用库
53. 对已定义的递归数据结构使用递归函数或过程
54. 对某些算法可能使用非递归技术其程序编码更为简练、执行效率更高
55. 防止过程或函数调用中的副作用
56. 在调试和运行这两个不同阶段分别使用相应地合适的编译指示
57. 注意错误引起的中断

     [文章来源:“十万个为什么”电脑学习网]
     [网络地址:http://why100000.com]
     [版权声明:除本站部分特别声明禁止转载的专稿外,其他的文章可以自由转载,但请务必注明出处和原始作者。本站文章版权归文章原作者所有。如果本站转载的文章有版权问题请联系本站,我们会尽快予以更正。]
 

【字体:[大] [中] [小] 【加入收藏】 【发表评论】 【关闭本窗口】

Copyright © “十万个为什么”电脑学习网 2000-2007 陕ICP备06007929号
站务联系:MSN & Email:zhangking2008@gmail.com  QQ:9365822