对.Net平台开发实践的总结
对齐规则,不要人为的调整。
用一个空行来分开代码的逻辑分组。 在一个类中,各个方法的实现体必须用空行间隔,大括弧“{}”需独立一行。 在每个运算符和括号的前后都空一格。如:
而不是:
良好的编程习惯 避免使用大文件。如果一个文件里的代码超过300~400行,必须考虑将代码分开到不同类中。 避免写太长的方法。一个典型的方法代码在1~30行之间。如果一个方法发代码超过30行,应该考虑将其分解为不同的方法。 方法名需能看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了。 一个方法只完成一个任务。不要把多个任务组合到一个方法中,即使那些任务非常小。 使用C# 的特有类型,而不是System命名空间中定义的别名类型。如:
而不是:
这么做是基于如下两点原因:(1)规范性和一致性;(2)便于跨语言平台的移植。 别在程序中使用固定数值,用常量代替。别用字符串常数,尽量用资源文件。 避免使用很多成员变量,声明局部变量,并传递给方法。 不要在方法间共享成员变量,如果在几个方法间共享一个成员变量,那就很难知道是哪个方法在什么时候修改了它的值。必要时使用enum,别用数字或字符串来指示离散值。 别把成员变量声明为 public或 protected。都声明为private 而使用 public/protected 的Properties。 不在代码中使用具体的路径和驱动器名,使用相对路径,并使路径可编程。永远别设想你的代码是在"C:"盘运行。你不会知道,一些用户在网络或"Z:"盘运行程序。 应用程序启动时作些“自检”并确保所需文件和附件在指定的位置。必要时检查数据库连接,出现任何问题给用户一个友好的提示。 如果需要的配置文件找不到,应用程序需能自己创建使用默认值。如果在配置文件中发现错误值,应用程序要抛出错误,给出提示消息告诉用户正确值。错误消息需能帮助用户解决问题。 注释 别每行代码,每个声明的变量都做注释。在需要的地方注释。 可读性强 |
||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |