c#高性能代码二

来源:互联网 发布:多玩盒子mac版 编辑:程序博客网 时间:2024/05/06 00:55

 

1 代码能尽可能考虑到复用,但是层次不能太多,否则不易代码维护。

如:添加一个大家都可以调用的方法 SaveTestDoDate(),那么别的地方就可以都调用了

2 代码健壮性考虑 多考虑一些突发性代码 假如要使用某个对象的时候要先判断是否为空或者是否存在 也就是防呆,并且给出相应的提示信息,避免被原始方的改动带来的不利,也方便维护找出错误。如js:假如你要获取某个对象 obj 先判断obj是否存在,如果不存在则alter相应的提示内容,这一步我们很少会做 这样万一获取obj的方法
被改动了 那么也能立即找出原因。
3 尽可能不要硬编码,从数据库或者是enum值里面来,在判断的时候也
取数据库里面或者是enmu里面对应的值。

如:switch(iocnSkin)

{//这个地方尽可能不用硬编码

 如case 1://应该是这样case (int)EnmumSkin.文件夹:

万一 1不表示文件夹了 而表示测试用例了 那么 所以地方改动牵扯的很多,代码维护不方便。

如果写了enmu值的话 那么只要改enmu值就行

其他地方就不用改了 这里只是以此例子

原创粉丝点击