LOADING...

您当前的位置:网站首页 >> 培训课程 >> 电脑培训 >> 程序设计 >> 测试驱动开发与软件重构

免费发布 信息举报

测试驱动开发与软件重构
LOADING...
招生对象:注重实效的开发人员、开发工程师、开发团队负责人等。

培训费用:¥5,500

优惠价:¥5,400

开课日期:2015/06/25

更新日期:2015/04/08

截止日期:2017/09/24

人 气 度:

授课方式:平时班 - 网上报名

信息来源:北京培训网 北京培训网-招生网点

上课地点:北京

报名免费咨询电话(9:00-18:00)

010-82661480

中科院计算所培训中心

中科院计算所培训中心

招生老师:刘老师

详细地址:北京海淀中关村958楼

注册时间:2013/03/22

会员级别:VIP会员

访问该机构站点

给该机构发送消息

更多该机构招生信息

课程介绍

测试驱动开发与软件重构


如何写出让用户信任的产品?首先要写出坚实可靠的代码才行。测试驱动开发与软件重构, 它能让你的产品代码更坚实。

【课程形式】

本课程将会采用全程Code Kata的学习方式。每 2 名成员会自发形成一个作战单元,每个作战单元都会有自己指定的作战区域武器装备。我们将共同穿越那些危险重重的编程陷阱开发沼泽,这包括场景再现“Code Kata”复盘总结三个部分:

“场景再现环节。由 教练扮演驾驶员领航员角色,模拟演练在实际开发场景中的编程实践。

2位开发者,共同组建结对伙伴(其间2位教练会作为开发者参与随机分配),完成一个番茄钟“Code Kata”练习。

“复盘总结,绘制知识体系雷达图。

让那些真正来自第一线的编程实践(ATDD + TDD + TOOLS + PAIR PROGRAMMING + REFACTOR + DESIGN PATTERNS)融入我们的血液,成为我们身体中的一部分。

我们来自开发实战第一线,我们是“ Programming Samurai”

 

【培训对象】

注重实效的开发人员、开发工程师、开发团队负责人等。

【培训内容】

时间

场景再现

Workshop/Code Kata

第一天

面向对象编程与实战方法

面向对象的知识地图

面向对象的原则

    ISOLD原则(Single Responsibility原则,Open Closed原则,Liskov Substitution原则,Interface Segregation原则,Dependency Inversion原则)

    DRY原则

   

面向对象的模式与方法

    模式(架构模式、分析模式、设计模式、实现模式)

    方法:TDDUDDDDDFDDBDD…

面向对象的实践与工具

    实践(Pair ProgrammingUnit TestRefactor…)

    工具(XUnitMockGitMavenJenkins…)

三个基本元素

角色、职责、协作

用例驱动开发

面向对象的软件开发

角色、职责、协作

UMLOOAD

设计画布

四色建模法

健壮性分析图法

CRC卡片法

Workshop:E-learning

绘制用例图

用户故事

粒度与层次

场景

设计画布

角色、职责、协作

验收测试驱动开发

实例化需求

场景驱动设计

行为驱动开发

使用Cucumber

确定角色、职责、协作

Kata_01:Order Payment

从故事开始

基于文本的自动化

基于Gherkin语法

Given、When、Then、And、But

富有表现力的场景

组织代码

角色、职责、协作

测试驱动开发

基本匠艺实践

红色

绿色

蓝色

TDD三项法则

F.R.I.S.T

Kata_02:Currency

寻找结对伙伴

选取用户故事

编写测试用例

红色->绿色->蓝色

伪实现

显明实现

三角法

第二天

重构与设计模式

三个基本手法

抽象、封装、多态

重构工具箱

腐烂的代码

识别坏味道

应用重构技法

小步前进

Clean Code

Kata_03:Trainning

实现功能的代码

识别代码坏味道

重构手法运用

重构导向模式

绘制重构地图

重构导向模式

可读性好的代码

由异味导向的重构

由原则导向的重构

应用设计模式

抽象变化点

封装职责

利用多态进行解耦

Kata_04:iCourse

重构到策略模式

重构到工厂模式

重构到命令模式

重构到模板模式

重构到职责链模式

重构到适配器模式

重构到MVC框架

解构设计模式

识别变化点

关注点分离

职责的抽离

封装变化点

三种封装手法

依赖解耦

组合还是多态

设计的原本

 

【培训师】

由业界知名的架构师、自称“小程序员”的姜老师亲自授课:

姜老师  线下交流组织设计匠艺核心小组成员、线上“产品经理俱乐部”组织者,开源项目AgileUML的提交者,曾拿过IBM两个奖项,于0509年先后在863国家数字油田的项目中任架构师。目前正在抓紧完成在线Code Kata网站iDojo的编码。喜欢线下技术活动的各种交流和分享,热衷于实用主义和敏捷开发技术。

【培训时间、地点】


【证书】

培训结束,颁发培训中心“测试驱动开发与软件重构”结业证书。

【费用】


 

如果您对此课程感兴趣,请填写您的报名信息,我们收到信息后24小时内与您联系!

预约报名

真实姓名: *
性  别: 男士 女士
报读人数:  人 *
手机号码: *
QQ或MSN:
所在地区: *
学员留言:

(请注明你要咨询的问题)

* 温馨提示:以上信息为网民自行发布,本网站仅提供信息暂时储存空间,学生报名时请仔细核对信息的真实性以维护自身权益,如你发现内容不实可联系我们进行处理,求学快递网不参与对信息真实性的审核,详情请查阅求学快递网免责申明。
小贴士:本页信息由用户及第三方发布,真实性、合法性由发布人负责,详情请阅读求学快递网免责条款。

关于本站  诚征英才  广告服务  招生服务  免责声明  分站加盟  VIP会员  联系我们  网站地图  网站记事  

版权所有 CopyRight 2008-2015 粤ICP备14009694号 www.studyems.com, Inc. All Rights Reserved 投诉建议请发邮件到2279008379@qq.com
809247782 (李老师) 842399148 (温老师) 2645603372 (高老师)
VIP咨询、城市加盟、广告位购买 请拔打电话:15915748007(李老师)15918739651(高老师)
本站所有课程均为网民自行发布,报名时请自行核查课程真实性,谨防上当受骗,举报邮件2279008379@qq.com。
让我们携手共同为中国教育事业的发展做出更多的贡献 《求学快递网》无偿为学习者与教育者搭建免费资源共享信息发布平台
免费发布信息,免费招生信息,本站所有资源均来源于各网友上传分享,如果涉及任何版权方面的问题,请与本站联系,详见权利声明