十一月 5, 2018

单元测试实战操练营 201901 第五梯次﹣台北 (3 seats left)

【课程涵盖范围包含下列主题】

辨识依赖、隔绝依赖、依赖注入、撷取与覆写、stub/mock 差异与使用场景、单元测试三种验证方式、相依静态方法的单元测试、父类依赖的测试、委派与事件的测试、测试程序重构与设计

报名这里去➟【201901 单元测试实战营 报名表单

单元测试实战操练营

预计开课日期

2019/1/12(六),共 1 天。

※ 表定上课时间:09:00~17:00

课程简介

单元测试是开发软体产品过程中,与品质、设计相关最重要的基本工程实践,如果不会单元测试,很多重构无从下手。如果不会单元测试,无法驾驭测试驱动开发。

单元测试不是能动就好,怎么写出好的单元测试,才是实务中的王道。让你的测试程序不再只是在代码层次,而是像有人在跟你叙述需求情境一样。让需求异动时,你的测试维护成本降到最低。让你每次新增测试案例的时候,能用最快的速度加入一个新的情境。

单元测试不会只有简单的验证数字、日期、布林值,实务上叙述的是 requirement,验证的是物件、集合和情境结果。实务上面对的永远是庞大复杂且盘根错节的 legacy code,这门课将透过许多实际的案例让你亲自动手,为这些拥有大量 dependency 的 legacy code,加上巧妙的 isolated unit test。

课程涵盖范围包含下列主题:

辨识依赖、隔绝依赖、依赖注入、撷取与覆写、stub/mock 差异与使用场景、单元测试三种验证方式、相依静态方法的单元测试、父类依赖的测试、委派与事件的测试、测试程序重构与设计

  • 这门课目前支援程序语言为 C#, php, java,课程会同时提供三种语言的 workshop 题目与解答。示范的部份,会尽可能以最多人用的语言来呈现。
  • 此次课程不会使用投影片,没有讲义,会建立 slack 讨论频道,课前、课中、课后提供双向的交流、发问回答与课程内容补充。
  • 主办单位保留因应学员能力调整课程内容之权利
  • 主办单位拥有是否接受学员报名之权利

这门课适合谁

  1. 实务已经有许多痛点经验、被遗留代码摧残过,怕改 A 坏 B 的工程师
  2. 开发团队的 leader、还在动手写 code 的技术主管
  3. 想把写单元测试提升到艺术层次,提高自己设计能力的开发人员
  4. 看了《单元测试的艺术》但仍有许多疑惑的同学

※ 这门课会有多个 hands-on 的单元测试 workshop,一整天都透过实战演练来学习单元测试相关知识和技能,只想轻松听课作笔记、拿简报、讲义回去交差的同学,不建议来上这门课。

※ 如您不想动手写程序,这门课也不适合您。

讲师简介

Joey Chen,江湖上人称 91,是敏捷开发的狂热者与传教士,目前为 Odd-e 台湾团队的负责人,同时担任敏捷教练与培训师的角色。过去曾有多年外商大型交易系统的实战经验,辅导许多开发团队敏捷转型的成功经验(一开始也有累积不少很有价值的失败经验),导入许多极限编程的工程实践,例如单元测试、持续重构、测试驱动开发、验收测试与行为驱动开发、持续整合、自动化生成文件、pair programming 与 code review 的实践。

同时也是技术社群的活跃份子,从 2010 年开始连任八届的微软 MVP,兼任 MSDN 论坛板主,也曾经获得年度 MSDN 文件库刊登数量世界第一的荣耀。对微软技术有爱,对 C# 有爱,对自动测试有爱,对重构与设计模式有爱。

拥有多年担任开发团队 tech leader, trainer, coach 与 mentor 的经验,进行的企业内部与公开技术培训课程已超过 50 场,培训过的开发人员超过 500 位,担任研讨会与社群活动的讲师次数超过 30 次。

同时也是技术书籍的作者与译者,与朋友合著的书籍包含《ASP.NET MVC 5:网站开发美学》、《ASP.NET MVC 4 网站开发美学》,翻译的书籍有《单元测试的艺术-第二版》、《敏捷开发实践》、《进入IT产业必读的200个 .NET面试决胜题》,同时也在技术 blog 与 Facebook 粉丝页拥有不少订阅的粉丝群。

票价(含税,新台币)

  • 一般票:12,000/per seat
  • 早鸟票(4位):10,000/per seat
  • 团体票(3人成团):10,000/per seat
  • Odd-e 之友情票:10,000/per seat
    • 限已报名过「Visual Studio 极速开发」、「重构与 TDD 实战操练营」的学员

报名可直接填写 google form 表单,我将从后台替您报名。

填完报名资讯后,我会依据您的报名资格,mail 相关汇款资讯给您。

※ 如您无法参加课程,可以转让您的报名资格给其他友人,只须来信更新报名资讯即可。

过去学员心得参考


或许您会对下列培训课程感兴趣:

  1. 2019/1/5(六):【极速开发】第六梯次(台北)
  2. 2019/1/12(六):【单元测试实战营】第五梯次(台北)
  3. 2019/2/16(六)~2019/2/17(日):重构与 TDD 实战操练营第五梯次(台北)
  4. 2019/3/15(五)~2019/3/17(日):C#进阶设计 201903 第一梯次(台北) 

想收到第一手公开培训课程资讯,或想询问企业内训、顾问、教练、咨询服务的,请洽 Facebook 粉丝专页:91敏捷开发之路

如您觉得这篇文章对你有帮助,想请我喝杯咖啡,可以用街口小额赞助一下。

本文永久链接:https://mrcpp.com/?p=96806,转载请注明出处

-- EOF --

相关文章 »