敏捷开发者培训回顾

作者: beride | 来源:发表于2017-12-25 09:51 被阅读127次

公司很难得的在内部组织了一次CSD的内训,这也算有史以来第一次正规的敏捷软件开发工程实践的培训活动。邀请了Jacky Shen给我们做培训讲师。
这次培训邀请了集团各个业务线的开发精英和对敏捷开发感兴趣的小伙伴,本以为对软件开发已经了如指掌的程序员们经历了一次醍醐灌顶的开发之旅。


介绍一下

申导作为一个相声演员开始了三天的表演:)
上来就开始写代码大家都有点不适应。


开始就是代码
尤其是以TDD的方式开始写代码的时候大家都无法适应不做设计的思维。
申导引入了无耻的通过测试这一惊人小技巧,先完成一个测试,为了让测试通过不择手段。不惜使用的if else if else大招,只要能通过测试都是好代码。
无耻编程

不动脑子开发的感觉真好,无脑编程,这也是之前困惑我的一个地方,之前虽然也使用TDD的方式进行了一些练习,但是之前确实没有申导这么无耻的手段,导致我每次通过测试速度都很慢,心有点急,这回好了,无耻编程,先通过测试再说。这也是开始TDD的秘诀,先设定小步目标,走一步看看。有了这个信心大家开始擦拳磨掌了。


动起手来
当然也不能一直无耻下去,毕竟我们都是有追求的程序员,当我们实在是不能忍我们这糟糕的代码的时候,重构自然而生。为了让代码清晰易读,也让设计变的更好,在测试用例的护航下,重构也开始变的简单了。同时也回答了很多人关于为什么要测试先行的问题。一个小的例子花了大半天的时间,主要都在帮大家转变习惯,不要一看到需求就先写代码,先找到一小步的测试,然后实现它。
介绍例子
为了巩固TDD的习惯,并开始认识到重构的力量,申导引入了网球比分的代码练习。先了解网球比赛的得分规则。然后开始无耻编程,但是很快发现无耻不能帮助大家,反而变成了拖累,重构也就不言而喻了,每一次小的代码改进的都让大家开心一些。
积分规则
TDD接力游戏,让大家都上去走一趟,可以无耻,通过一个测试,增加一个测试用例。
TDD接力
这时候不得不提一下: cyber-dojo.org 熟悉TDD的小伙伴都知道的快速TDD在线练习网站。
cyber-dojo.org
没有IED或者不想配环境的可以直接上去随时写几行,测试一下代码。
持续集成

敏捷工程实践肯定少不了持续集成,这次咱们先说说什么是持续不集成。


持续不集成
之后进行了项目持续集成练习,利用已经搭建好的Jenkins服务器,配合内部的git服务,进行了小组代码练习,代码修改,编译,集成测试,集成,发布的练习。
Jenkins and git
3天的时间还有点不过瘾,还有很多关心的话题来不及细细讨论。
在关闭环节,大家分别分享了,这次活动的收获,感受和印象最深的事情,不少小伙伴希望回到项目组以后进行TDD的推广和实践,也准备和项目组成员一起进行更多的敏捷开发实践的练习和应用。
培训关闭环节的分享
时光冲冲,辛苦了3天的小伙伴终于圆满完成培训内容,满载而归。
全体留影

最后留个念,下次再聚。

最后是彩蛋环节:
由于申导本次培训贡献太多收了很多红包,被安检人员严格审查了一下。


遵纪守法好公民

相关文章

  • 敏捷开发者培训回顾

    公司很难得的在内部组织了一次CSD的内训,这也算有史以来第一次正规的敏捷软件开发工程实践的培训活动。邀请了Jack...

  • 敏捷日记:敏捷团队回顾会议的三大障碍(1)

    敏捷团队回顾会议的三大障碍(1) 回顾会议(Retrospective meeting)是Scrum敏捷流程的重要...

  • Google Play 政策更新提醒与重点解读 | 2021 年

    本文介绍了 Google Play 开发者政策近期的一些重要更新,您也可以通过线上培训营视频进行回顾。 ☟线上培训...

  • 读《敏捷回顾》团队从优秀到卓越之道

    敏捷回顾这本书更像一本工具书,教你如何做敏捷回顾,以及介绍很多的小工具小方法支持做敏捷回顾过程。作者不仅仅告诉你如...

  • 硝烟中的Scrum和XP_读书笔记

    敏捷回顾部分心得 作者通篇讲述了如何在实际环境中应用Scrum和XP的敏捷方法论及心得,现记录下敏捷回顾作为部分读...

  • ASCM培训心得

    2018年的培训是敏捷的基础培训,了解了敏捷的基本框架、原则。 这一年多Scrum Master主要职责是运用敏捷...

  • 《敏捷回顾》心得

    经过几个迭代的改进,我们组成员在回顾会议上,越来越能主动地参与到总结和分析中。但是看完此书,发现我们总结会议还有很...

  • 敏捷回顾_笔记

    团队从优秀到卓越之道 Agile Retrospectives: Making Good Team Great b...

  • 回顾敏捷知识

    由于周六就要开始项目经理考试了,这里复习一下敏捷知识,加深印象吧。 敏捷准则和理念 敏捷宣言 个体以及互动 胜过 ...

  • 精益敏捷知识体系

    1. 组织文化 敏捷原则和理念解读(敏捷12条指导原则)。敏捷文化。 2. Scrum框架 敏捷回顾会的四个快速技...

网友评论

本文标题:敏捷开发者培训回顾

本文链接:https://www.haomeiwen.com/subject/libkgxtx.html