Refactoring To Single Expression Function In Kotlin - Detailed Analysis
In this pair programming session Duncan McGregor navigates me through the No curly braces, no "return" keyword, like override fun pieceAt(col: Int, row: Int): ChessPiece? = ChessGame.pieceAt(col, row) ... In this video, we will learn how to use the The classic Design Patterns book introduced the principle of favoring composition over inheritance. In this video, we'll explore ... Our bowling simulator experiment, using type-driven design, is feature complete and quite well tested. To get there though we ... Part 6 of an exploration of where an Extreme Programming implementation of the Gilded Rose stock control system might take us.
When is a class not a class? Well the thumbnail is a bit of spoiler - when it's a Here I'm trying out the VinValidator kata - During this livecoding session I started a ...
Photo Gallery


















![[Kata] - Refactoring towards better cohesion using Kotlin's extension functions and typealiases](https://i.ytimg.com/vi/any0fvIZu1I/mqdefault.jpg)
