C#开发编程的细节

重视细节

  人们常说细节决定成败,一个很小的疏忽,可能造成很大的损失,其实古人早就非常重视细节,有成语云:“千里之堤,毁于蚁穴”,更有经典故事述说一艘大船是如何毁于一块带有蛀虫的木板,其实这些都是说明一个道理,不重视细节,最终酿成大祸,编程是一件严谨而复杂的工作,更要注重细节。

  • 编写代码要规范,对于C#这种面向对象思想非常强势编程语言,编写代码一定要规范,否则对已对人都不利。
  • 尽量多写注释,别人用得到,你也用得到,这个要根据公司的要求和具体工作情况而定。
  • 尽量使用属性为代替公共字段,属性更加灵活和安全。
  • 减少强制类型转换,取而代之使用as或is运算符。
  • 尽量避免装箱和拆箱,从而减少系统性能损失。
  • 尽量避免类型转换操作,从而减少系统潜在的bug。
  • 选择实现接口而不是选择继承,增强程序适应变化的能力。
  • 不要反所有的代码都放入try/catch区域,否则影响系统性能。
  • 适度使用发射技术,可以减少系统潜在的bug。
  • 不要使用异常来判断方法返回值,这样可以减少系统性能损失。
  • 尽量选择安全代码,尤其在Web开发时更要注意。
  • 不要生搬硬套设计模式,否则会适得其反。
posted @ 2013-03-11 17:55  陈胜超  阅读(144)  评论(0)    收藏  举报