Blog Post

Code Kata – Fizz Buzz

Code Kata – Fizz Buzz

This week’s code kata was a session on test driven development using the Fizz Buzz exercise
or here http://wiki.c2.com/?FizzBuzzTest

Solutions

Discussions during the Session

Statically typed vs dynamically typed languages

Java

Replacing If Statements

TTD test given development
https://en.wikipedia.org/wiki/Test-driven_development
https://medium.freecodecamp.org/test-driven-development-what-it-is-and-what-it-is-not-41fa6bca02a2

Writing effective tests
http://www.se-radio.net/2016/05/se-radio-episode-256-jay-fields-on-working-effectively-with-unit-tests/

PHP/Laravel – Excellent starter tutorials on learning php and laravel using tdd

https://laracasts.com/series/build-a-laravel-app-with-tdd

Legends mentioned every session
http://blog.cleancoder.com/
https://martinfowler.com/books/refactoring.html

Test strategies / test pyramid
https://blogs.agilefaqs.com/2011/02/01/inverting-the-testing-pyramid/

Mob programming – programming in a large group
https://en.wikipedia.org/wiki/Mob_programming

Workshop tools:
https://www.cyber-dojo.org
IDEs
https://www.jetbrains.com/idea/
https://www.eclipse.org/downloads/
https://www.sublimetext.com/

Random/banter
Weaving on a Jacquard Loom at the Irish Linen Centre & Lisburn Museum
(Thanks Arthur for the recommendation!)
https://www.youtube.com/watch?v=DYiO8CheeUk