- 博客(9)
- 资源 (7)
- 收藏
- 关注

原创 代码质量 - 耦合
“耦“古代指两人并肩而耕,“合”指相合,意思是某种相互行为下的结合。人们常常讨论的耦合,一般指模块的耦合,意思是模块间的关联程度,更具体的意思是模块间在交换信息过程中可能存在破坏信息规则的程度。耦合程度越高,内聚程度就会越低,软件各模块和成分就会越复杂,就会越难于理解和修改。耦合的强弱程度决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信息通过接口。模块间相互调用对耦合程度有影响吗?.........
2020-02-27 11:35:25
607

原创 代码质量 - 内聚
顾名思义,指模块内部的聚集,具体指模块内部组成成分的相关联程度。内聚程度越高,软件各模块和成分越容易理解。例如家里的衣服放衣柜、蔬菜水果放冰箱、书籍放书架,摆放有序就很容易知道物品放在哪里。例如与行政相关的事情设立行政部门、与财务相关的设立财务部门,事情安排有序就很容易知道找谁处理事情,有利于加快人员之间的协调合作。内聚性质表内聚成分输出相关成分处理相关成分顺序相关成分特征相.........
2020-02-27 11:32:19
3060
2
原创 信息处理
从软件技术发展至今,会发现每一种信息数据类型,都会有对应的信息处理工具:信息处理工具信息数据类型代码混合javascript基本数据类型否html dom apiHTML数据模型是css apiCSS数据模型是服务器动态页面(ASP、JSP、PHP)后端数据类型、HTML数据模型、CSS数据模型、前端逻辑代码是JQueryHTML数...
2020-02-27 11:24:48
383
原创 异步处理
异步指一个执行中的任务,拆开成多个子任务各自执行。异步与同步处理相对,同步指多个执行中的子任务,等待所有子任务执行完再继续执行。异步的作用是使有I/O操作的任务最大化利用处理器的计算,以达到缩短任务的完成时间。异步可以用多进程、多线程或其它技术实现,常见实现技术有:语言异步技术多异步依赖顺序表达返回值函数表达返回值直接表达处理非阻塞javascriptsetTim...
2020-02-27 11:22:06
3375
原创 广义编程
从狭义上我们都是人类,从广义上我们都是动物,因此我们常常会拿白老鼠做实验研究,再把研究成果应用到人类上。广义编程思想,就是从广义的角度研究软件开发的方法理论。
2020-01-25 06:24:18
2965
原创 Linq增删改查基础
查询单条数据://使用FirstOrDefault查询数据,如果数据库没有找到数据,则返回为空varentity=DataContext.Read.SomeEntity.Where(item=>item.ID=1).FirstOrDefault()//使用First查询数据,如果数据库没有找到数据,则自动报错varentity=DataContext.R...
2020-01-23 22:58:18
471
原创 数据上下文原理
代码例子一://查出SomeEntity表的所有数据实体并循环foreach(var entity in DataContext.SomeEntity.ToList()){ //更新编辑时间 entity.EditTime = DateTime.Now; //提交执行Sql更新 DataContext.SubmitChanged();} //查...
2018-12-11 07:10:01
1861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人