分层后遗症
来源:互联网 发布:网上看电视直播软件 编辑:程序博客网 时间:2024/04/28 01:29
分层后遗症
Author:zfive5(zhaozidong)
Email:zfive5@163.com
今天解决了一个用户问题,突然发现,系统分层固然好,但缺点在某些时候就凸现,A层不知道B层的实现细节,最终导致乱用B层,结果造成了整个应用效率低下。
DataTable[0]["Name"],但让我用反射看到.NET的DataTable代码:
你使用的代码片段如下:
Sql=“select * XXXXX”;
DataTable db=XXXXX;
for (int i=0;db.Count;i++)
{
x=db[i][“Name”]
}
中间的一句就是一个循环呀!你还敢用吗!!!
极端的解决方法:让每一个人都知道他们下面的实现细节。这样的成本很高,人员少了,可以这样实现.
可行的解决方法:让我们现在开始维护一个B层的使用场景,又正确的,也不正确。
在效率优化的时候大家一定注意隐形的变量,例如:之前积累的数据级数、用户的输入数据量。往往我们做事的时候就是干巴巴的一条数据,到了真正实际环境,就发现自己编写设计的东西原来是那么的脆弱。
- 分层后遗症
- 暑假后遗症
- 加班后遗症
- 杀毒后遗症
- 房产后遗症
- 看书后遗症
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 趋势杀毒的后遗症
- 家电渠道并购后遗症
- Set Point安装后遗症
- 在Eclipse下将工程打包成jar格式
- ARM与x86的战争史诗(连载2):Atom的前生今世(ZZ)
- 浅析linux 2.6.23 bus总线模型下match()和probe()函数调用顺序
- 程序员技术练级攻略
- ARM与x86的战争史诗(连载3):ARM的蝶变(ZZ)
- 分层后遗症
- c 键盘响应
- 汇编-Hello world!
- NYOJ - 众数问题
- Work
- tplink openwrt路由重置
- day01
- Tech Reminder
- 验证参数传递引发的Java编译错误“No enclosing instance of type XXX is accessible" 及匿名内部类