码迷,mamicode.com
首页 >  
搜索关键字:开发原则    ( 124个结果
Fiddler实现App前后端隔离开发
需求现在基本的一个App开发流程都是在定好需求后,就开始Agile development。需要客户端与服务端共同商量一套协议之后,服务端和客户端开始并行开发。原则上客户端应该相信服务端,但是事与愿违,经常会出现服务端返回一些并非客户端想要的数据,造成上线后App的各种异常。为了让服务端对客户端造成的影响最小,我们可以借助一些工具来协助我们开发。今天要说的就是Fiddler(http://www.t...
分类:移动开发   时间:2015-08-20 01:29:24    阅读次数:182
设计原则之开放闭合原则(OCP)
在《敏捷软件开发-原则、模式与实践》一书中,对开放闭合原则的定义为: 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 简言之,两个特征: 1、对于扩展是开放的; 2、对于修改是关闭的 这两点特征貌似自相矛盾,怎么样在不改动模块源码的情况下去更改他的行为呢?如果不更改一个模块,又怎么能够去改变它的功能呢? 答案很简单,就是抽象。模块可能对抽象体进行操作。由于模块依赖于一个...
分类:其他好文   时间:2015-08-13 18:15:48    阅读次数:179
CMS体育系统项目笔记
既然是项目,就会有需求.每个项目的开发,都伴随着一系列要解决的问题.项目涉及,整个JavaWeb流程.jsp页面表现层.servlet和service两层业务逻辑层的处理.数据库以及数据库DAO的处理.MVC模式.单元测试.集合.反射机制.开发原则既然是项目,我们就要整理好清晰的思路,这也是少不了的...
分类:其他好文   时间:2015-08-12 13:10:20    阅读次数:121
SeaJS基本开发原则
SeaJS基本开发原则在讨论SeaJS的具体使用前,先介绍一下SeaJS的模块化理念和开发原则。使用SeaJS开发JavaScript的基本原则就是:一切皆为模块。引入SeaJS后,编写JavaScript代码就变成了编写一个又一个模块,SeaJS中模块的概念有点类似于面向对象中的类——模块可以拥有...
分类:Web程序   时间:2015-08-09 20:29:15    阅读次数:139
设计原则开篇
bob大叔在他的著作《敏捷软件开发-原则模式与实践》一书中提到拙劣设计的七种症状: 1、僵化性:指的是设计难以改变; 2、脆弱性:设计易于遭到破坏; 3、顽固性:设计难以重用; 4、粘滞性:难以做正确的事情; 5、不必要的重复性:过分设计; 6、不必要的重复:滥用鼠标进行复制黏贴 7、晦涩性:混乱的表达 设计的“臭味”主要是因为他们违背了一个或多个设计原则,这些原则包括:...
分类:其他好文   时间:2015-08-08 13:37:38    阅读次数:171
原创翻译-测试驱动开发(TDD)
测试驱动开发原则 翻译自>测试驱动开发是指首先编写包含所有测试软件特点的测试集,然后再去开发软件。也就是说,在编写软件之前先把这个软件的测试文档写清楚。举个例子,如果有个程序员想编写一个可以计算一组数字平均值的函数,那我们先要写出这个函数是怎么用的。我们可以这样写:assert average(1,...
分类:其他好文   时间:2015-07-31 12:28:28    阅读次数:230
iBatis框架使用 4步曲
iBatis框架是Java持久层开发框架,说白了就是前人写了一部分代码(针对数据库操作),我们要做的就是再次开发,拿来框架直接使用。   我们自己开发时,dao层的sql语句都是写死在程序中的,如果查询条件改变什么的都需要修改sql语句,这样就得去修改原代码,违背了开发原则中的开闭原则。有没有一种实现让sql不再写死在程序里,iBatis框架就可以使sql文活起来。   iBatis是...
分类:其他好文   时间:2015-07-21 14:52:31    阅读次数:140
KVC简单介绍 -字典转模型,模型转字典
// 以下两个方法,都属于 KVC 的方法     // KVC 是 cocoa 的大招!间接给对象属性设置数值     // 程序执行过程中,动态给对象属性设置数值,不关心 .h 中是如何定义的     //      只要对象有属性(无论是在.h中还是在.m中定义的属性),就能够读取/设置!     //      这种方式,有点违背程序的开发原则!     // 字典转模型 ...
分类:其他好文   时间:2015-07-17 14:03:20    阅读次数:3027
OCulus Rift 游戏开发六原则
本文章由cartzhang编写,转载请注明出处。 所有权利保留。 文章链接:http://blog.csdn.net/cartzhang/article/details/46685477 作者:cartzhangOCulus Rift 游戏开发六原则你是一个游戏开发者?在你的生活中,你涉及游戏开发的那些点呢?你是否听说过Oculus Rift VR系统呢?你是否赞同业内的一些声音,说Oculu...
分类:其他好文   时间:2015-06-30 10:57:30    阅读次数:264
人人都是架构师: 约束和原则
约束时间和预算是约束的基本条件。技术约束技术清单,现有系统的互操作性(兼容性),目标部署平台,技术成熟度(保守),开源技术,供应商关系(阿里云,还是AWS),过去的失败,内部知识产权人员约束团队规模,技能,团队扩展的速度,咨询和培训,运维团队的技能组织约束企业战略的影响,办公室政治的影响约束条件也是有优先级的。原则开发原则编码标准和规范,自动化单元测试,静态分析工具架构原则1)分层策略,如UI组件里...
分类:其他好文   时间:2015-05-31 21:43:26    阅读次数:181
124条   上一页 1 ... 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!