购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP


感悟13
重视细节
——编程细节经验谈

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

笔者根据多年来的工作经验及向他人学习所得,针对C#编程列出了以下几点最主要的注意细节。

❏ 编写代码要规范,对于C#这种面向对象思想非常强的编程语言,编写代码一定要规范,否则对己对他人都不利。

❏ 尽量多写注释,别人用得到,你也用得到,这个要根据公司的要求和具体工作情况而定。

❏ 尽量使用属性来代替公共字段,属性更加灵活和安全。

❏ 减少强制类型转换,取而代之使用as或is运算符。

❏ 尽量避免装箱和拆箱,从而减少系统性能损失。

❏ 尽量避免类型转换操作,从而减少系统潜在的bug。

❏ 在声明变量的同时就对其初始化,从而减少系统潜在的bug。

❏ 选择实现接口而不是选择继承,增强程序适应变化的能力。

❏ 不要把所有的代码都放入try/catch区域,否则影响系统性能。

❏ 适度使用发射技术,可以减少系统潜在的bug。

❏ 不要使用异常来判断方法返回值,这样可以减少系统性能损失。

❏ 尽量选择安全代码,尤其在Web开发时更要注意。

❏ 不要生搬硬套设计模式,否则会适得其反。

说明

鉴于篇幅有限,笔者列举了一些比较重要和程序员容易忽略的细节。 k2e6kyAKh/TqnYJr06PH4WUMpxT+vL/i+pwKs612YXzhU3CUomw6JwK4yDYUS7mJ

点击中间区域
呼出菜单
上一章
目录
下一章
×