使用微信扫一扫分享到朋友圈
使用微信扫一扫进入小程序分享活动
【本期活动内容】
技术团队的思维训练系列讲座之七
《对TDD的思考与案例分享》
成功实施敏捷的前提是能够正确理解敏捷价值观指导下的各类敏捷优秀实践,TDD(Test-Driven Development测试驱动开发)是XP(Extreme Programming极限编程)的核心实践也是最难理解的实践,TDD是在告诉我们应该如何写代码,遗憾的是很少有人能够正确理解它,更不用说成功运用它,也因此影响了大家实施敏捷的信心。
本期将分享我亲身经历的案例,通过演示,讲解我是如何运用TDD在2小时内完成这个案例编码的(如果不用TDD你可能需要3天),同时我也会讲到另外两个实践:重构和简单设计,以及与TDD的关系。
想成为一名优秀的程序员吗?一定要来听听什么是TDD。
【本期分享嘉宾】
陶召胜
曾在华为工作18年,从事过测试、开发、质量、软件工程、架构的工作,在代码质量提升、如何写出高质量代码上经验丰富,擅长领域有:软件工程、软件架构、编码语言,近几年设计实现的系统有:物联网某产品的核心分布式任务调度系统、VNF某产品的分布式智能RPC系统、某嵌入式产品的开发工具链系统。
【往期回顾】
时间:9月2日(周一)晚上 19:30-21:30
地点:软件大道109号 雨花客厅2栋1006室 (1号线天隆寺站出口对过,华为南研所西侧)
关于NJSD Connect
NJSD Connect是由NJSD全球软件大会组委会发起的一个技术交流常态化项目,成立专门的工作组——“NJSD技术交流促进组”,来推进技术人员(或技术管理人员)的日常交流和连接,并期望成为国内比较活跃的、同时可以引领行业技术探讨方向的活动组织之一。
NJSD Connect的关键词是:“improvement(提高)”和“Connection(连接)”,希望能为技术从业者和科技企业持续带来这两方面的社会价值。