Craft Conference is cancelled.   More info

Llewellyn Falco

Agile Technical Coach at Spun Labs ( Independent )

Talk

Llewellyn's Talk (Please Fill In)
YET TO BE SCHEDULED
Topics:
Level:
General

Your rating:
0/5


Workshop

Test Driven Development
Tuesday 9:00 - 17:00 -
Topics:
TDD
Unit tests
Refactoring
BDD
Specification by example
Extreme programming
Java
Python
C++
C#
JavaScript
Level:
Beginner+
Your rating:
0/5

Format: Hands-on workshop

Test-Driven development is a combination of many micro-skills and a fluency that allows you to solve problems while focusing on the problem instead of the micro-skills.

This workshop will endeavor to learn the individual skills as well as build the fluency to use these skills with the additional burden of everyday work.

Prerequisites: General coding knowledge in either: java, c#, c++, javascript or python (examples will be in all languages). A laptop with language & editor. (list at the bottom)

Note: this is a very active hands-on workshop. Please be well-rested the night before

Micro-skills:

  • Writing scenarios
  • Transforming scenarios to steps
  • Consume 1st programming
  • Using your Editor effectively
  • Verify results
  • Using Coverage
  • Separating code
  • Removing Duplication
  • Fake it till you make it
Editors: Consume first style TDD requires editor support. Here is the list of the editor for the class. All are available for free or for a free 1-month trial.
  • java -> eclipse or intellij
  • c# -> visual studio with resharper
  • javascript -> webstorm
  • python -> pycharm
  • c++ -> clion or visual studio with resharper


About

Llewellyn Falco is an independent agile coach. He discovered strong-style pair programming. He is creator of the open source testing tool ApprovalTests( www.approvaltests.com ). He spends most of his time programming in Java and C# specializing in improving legacy code.He is the co-founder of TeachingKidsProgramming.org & co-author of Mob Programming Guidebook

If you would like to get a sample of him, check out his Practical Refactoring talk ( https://youtu.be/aWiwDdx_rdo )