特性:Android Annotations是一个开源的框架,用于加速 Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。特性:依赖注入: inject views, extras, system services, resources, ...简化的线程模型: ...
分类:
移动开发 时间:
2015-04-19 10:02:46
阅读次数:
191
一 、你必须学习面向对象的基础知识1.降低软件开发的复杂度2.提高软件开发的效率3.提高软件质量:可维护性,可扩展性,可重用性等。提高软件质量:可维护性,可扩展性,可重用性等,再具体点,就是高内聚、低耦合,面向对象就是为了解决第3条的问题。因此要成为一个好的程序员,最绕不开的就是面向对象了。二、 要...
分类:
Web程序 时间:
2015-04-17 01:00:39
阅读次数:
146
记录一下比较有用的编码规范(该指南是基于 Java 语言编码规范和 Javascript 编程规范,同时结合作者 NicholosZakas 的个人经验和喜好)。一些关于格式(包括缩进、行的长度、运算符间距、括号间距、对象直接量、注释、单行注释、多行注释等类似的规范)的规范这里不做记录。A.3 原始...
分类:
编程语言 时间:
2015-04-16 01:04:44
阅读次数:
191
第一章:概论 书上写软件工程是一门指导软件开发和维护的工程学科,主要研究软件开发和维护的工程技术和软件项目管理等内容,其中涉及如何保证软件产品的质量和可靠性,如何提高软件开发效率和拥护满意度等,但是“Bug”的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性”,那么一个可上市的软件....
分类:
其他好文 时间:
2015-04-15 18:44:40
阅读次数:
164
运用AOP的思想,让我们的系统变得可配置。增强了系统的可维护性和代码重用性,让业务逻辑更加清晰,将公共的部分(日志、权限、事务、工作流等)分离出来。
AOP的思想,请看上篇博客:http://blog.csdn.net/u010785685/article/details/44139437...
分类:
其他好文 时间:
2015-04-14 16:48:51
阅读次数:
699
?基本框架:a) 外部库的使用b) 静态库与共享库的区别c) 静态库的生成d) 共享库的生成2.1外部库的使用2.1.1库文件的特点: 1)库文件实际上是一些.o文件的打包; 2)是按照可重用的原则编写的; 3)通常由一组相互关联的函数构成; 4)软件的可维护性能好,若软件升级的话,通常...
分类:
其他好文 时间:
2015-04-11 17:50:54
阅读次数:
212
MVC是所有面向对象程序设计语言都应该遵守的规范,MVC思想是将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller·(控制器),它们以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。 如图:
Model组件:在进行ios应用开发时,Model组件通常是一些普通的Objective-C类,这些Object-C类可用于保存少量的应用程序状态数据。当应用程序的数...
分类:
移动开发 时间:
2015-04-11 10:24:54
阅读次数:
137
为了降低代码耦合程度,提高项目的可维护性,Yii采用多许多当下最流行又相对成熟的设计模式,包括了依赖注入(Denpdency Injection, DI)和服务定位器(Service Locator)两种模式。 关于依赖注入与服务定位器,Inversion of Control Containers...
分类:
其他好文 时间:
2015-04-10 17:09:02
阅读次数:
193
#include?<stdlib.h>?????????????????????????????????????????????????????????????????????????????????????????...
分类:
其他好文 时间:
2015-04-10 01:25:51
阅读次数:
127