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值就行
其他地方就不用改了 这里只是以此例子
- c#高性能代码二
- C#代码性能技巧二(亲测)
- C# 超高速高性能写日志 代码开源
- Java高性能代码
- 高性能mysql(二) 高性能索引
- C# 中的高性能计时器
- C# 中的高性能计时器
- c#高性能编码三
- C# Socket高性能 IOCP
- 高性能CSS(二)
- 高性能JavaScript摘要 (二)
- 高性能JavaScript摘要 (二)
- 高性能索引策略二
- 高性能JavcaScript(二)
- 高性能代码编写原则
- java 高性能代码优化
- 高性能代码编写原则
- 高性能代码编写原则
- 将html页面转换成图片
- RSync实现文件备份同步
- zendframwork2
- hdu1007
- 产品经理如何在技术人员面前更有说服力
- c#高性能代码二
- 使用bat批处理脚本自动设置IP和IE代理
- 重力感应
- Flex组件组件添加自定义事件
- Android本地服务的启动 - zygote服务及Dalvik环境启动
- POJ 3219 二项式系数奇偶性的判定
- 结构体编程练习,输入5个学生名称和三科成绩,并输出平均成绩最高的学生名称和,平均成绩
- LocalSocket
- poj 1011 Sticks【dfs】