摘要: Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。初学者学习DDD可从研究本站Jdon框架的DDD应用源码开始,戳这里开始 阅读全文
posted @ 2018-02-07 18:14 Yi个人 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 什么是ATDD 首先,ATDD不是一种测试方法论,而是一种开发方法论。 UTDD涉及的人员仅仅是开发人员,那么ATDD仅仅涉及测试人员吗?不是,产品、开发、测试都需要参与到ATDD中来。 在ATDD活动中团队需要就需求定义出期望的质量标准和验收细则,以明确而且达成共识的验收测试计划(包含一系列测试场 阅读全文
posted @ 2018-02-07 18:13 Yi个人 阅读(2451) 评论(0) 推荐(0) 编辑
摘要: Behavior Driven Development,行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。在过去数年里,它 阅读全文
posted @ 2018-02-07 18:12 Yi个人 阅读(590) 评论(0) 推荐(0) 编辑
摘要: TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Prog 阅读全文
posted @ 2018-02-07 18:11 Yi个人 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 四个开发模式意思: TDD:测试驱动开发(Test-Driven Development) BDD:行为驱动开发(Behavior Driven Development) ATDD:验收测试驱动开发(Acceptance Test Driven Development) DDD:领域驱动开发(Dom 阅读全文
posted @ 2018-02-07 18:10 Yi个人 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 基础认识,从用户角度来说,web系统响应的直观认识: 1、系统架构实现技术 (1)主要从CDN、负载均衡服务器、网络服务器、应用服务器、缓存服务器、数据库服务器描述; (2)CDN: (3)负载均衡服务器: (4)网络服务器: (5)应用服务器: (6)缓存服务器: (7)数据库服务器: 注释:(1 阅读全文
posted @ 2018-02-07 12:47 Yi个人 阅读(390) 评论(0) 推荐(0) 编辑