说这个话题之前先讲一个比较高端的思想--'依赖倒置原则'"依赖倒置是一种软件设计思想,在传统软件中,上层代码依赖于下层代码,当下层代码有所改动时,上层代码也要相应进行改动,因此维护成本较高。而依赖倒置原则的思想是,上层不应该依赖下层,应依赖接口。意为上层代码定义接口,下层代码实现该接口,从而使得下层...
分类:
Web程序 时间:
2016-01-18 22:49:48
阅读次数:
347
在android项目开发中,随着功能不断迭代,代码量通常也会随之不断增加,维护成本越来越高。作为开发者,笔者经常会被杂乱的逻辑搞的焦头烂额,不禁思考:什么样的结构能够简化开发,同时又能降低维护成本?当下开发中比较推崇的是三层架构,典型代表即是MVP。笔者在此将最近对MVP的理解与心得与大家分享一下。...
分类:
移动开发 时间:
2016-01-05 01:34:16
阅读次数:
247
迭进简单设计的四条规则1.运行所有测试紧耦合的代码难以编写测试,使用依赖注入、接口和抽象等工具可以尽量减少耦合2.不可重复3.表达程序员意图意图明显的类名和函数名,可以帮助其他人在理解代码上的时间缩短,减少维护成本;短小的类和函数通常易于命名,易于编写,易于理解4.尽可能减少类和方法的数量
分类:
其他好文 时间:
2016-01-03 23:47:34
阅读次数:
235
在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如.....
分类:
编程语言 时间:
2015-12-20 22:09:39
阅读次数:
251
通过阅读Oracle Enterprise Asset Management User Guide,我对Oracle eAM的初步理解 Oracle eAM是Oracle EBS套件的一部分,解决资产密集的组织的综合的和常规的设备维护需求。在设备层面追踪所有的维护成本和工作历史,来衡量绩效和最优化维护操作。 eAM为组织提供了工具给资产和可重建的库存物料创建和应用维护程...
分类:
数据库 时间:
2015-12-19 11:11:54
阅读次数:
179
css引入方式:头部引入:在HTML页面头部编写程序(一般用在访问量大的网页上)标签内引入:在标签内直接写样式(优先级最高,但难于维护,会沉积大量代码)外部引入:用link标签引入(常用 ,维护成本低,易改版)css基本设置字体属性设置:font-family:“宋体”;(可设多个字体,浏览器会逐个...
分类:
Web程序 时间:
2015-12-15 18:02:29
阅读次数:
161
概述命名的好坏在开发中往往也不怎么重视,毕竟差的命名也不会影响程序逻辑。但是不好的命名在大项目中带来的隐形维护成本是相当高的,这些在项目开始时可能还很难察觉,而后来会陷入前仆后继的维护困境中。我们往往非常重视项目逻辑的复杂性,却不能好好的把“简单”的命名做好。其实,如果简单的东西都做不好,那么做出再...
分类:
移动开发 时间:
2015-11-28 13:30:20
阅读次数:
148
在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高...
分类:
编程语言 时间:
2015-11-28 00:53:36
阅读次数:
337
1、终端vs设备H5页面运行在同一设备的不同终端下。(1)Web浏览器。(2)微信、QQ浏览器。(3)移动App的Webview。(4)TV机顶盒。2、跨终端的实现方式(1)响应式 存在内在的高耦合性,频繁更新维护成本高(2)多站点 m.example.com、hd.example.com、 w.....
分类:
Web程序 时间:
2015-11-24 14:47:41
阅读次数:
162
1.ModbusModbus 技术已成为一种工业标准。它是由Modicon 公司制定并开发的。其通讯主要采用RS232,RS485 等其他通讯媒介。它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。Modbus 通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和...
分类:
数据库 时间:
2015-11-09 12:27:09
阅读次数:
574