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 http://codingdojo.org/kata/FizzBuzz/ http://wiki.c2.com/?FizzBuzzTest https://github.com/jkisor/FizzBuzz/blob/master/src/FizzBuzz.java http://codingdojo.org/kata/FizzBuzz/ https://hackernoon.com/python-basics-8-fizzbuzz-441e97c6c767 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…