English | Size: 2.00 GB
Genre: eLearning
The Gilded Rose is a classic refactoring kata, available in many languages at
https://github.com/emilybache/GildedRose-Refactoring-Kata.
In this video series we start with the Java version and show how to migrate it to Kotlin as well as refactoring the procedural code into both object-oriented and functional styles.The rules of the exercise are here.
Part 1 takes the procedural Java code and ends with a nice OO solution, using inheritance to represent the different types of item. Part 2 replaces the inheritance with composition, getting perhaps closer to the heart of the domain. Part 3 removes the mutation inherent in the procedural code to give a nice functional solution. Part 4 is a bonus refactoring, starting from the beginning to see how far the update code can be improved while making no changes to any other files.
The code is available at
https://github.com/dmcg/gilded-rose-kata.
This video content supplements the O’Reilly book Java to Kotlin, A Refactoring Guidebook.
turb.pw/qmksae0opcwt/OR_JAVA_TO_KOTLIN.part1.rar.html
turb.pw/cbsozee2jgq3/OR_JAVA_TO_KOTLIN.part2.rar.html
turb.pw/qmz30o0tzgsy/OR_JAVA_TO_KOTLIN.part3.rar.html
turb.pw/sucsmw491zjx/OR_JAVA_TO_KOTLIN.part4.rar.html
turb.pw/g65e7utp5m8l/OR_JAVA_TO_KOTLIN.part5.rar.html
turb.pw/q37gm03epkv5/OR_JAVA_TO_KOTLIN.part6.rar.html
rapidgator.net/file/a365ef5e5699011d2f8618cba58ee427/OR_JAVA_TO_KOTLIN.part1.rar.html
rapidgator.net/file/6edd1bb493c3ba71ed2387e8d143e118/OR_JAVA_TO_KOTLIN.part2.rar.html
rapidgator.net/file/da91431efb99f5f69a5d4dae83595de0/OR_JAVA_TO_KOTLIN.part3.rar.html
rapidgator.net/file/3015a34aa6641e0f886ca1d5b0b01045/OR_JAVA_TO_KOTLIN.part4.rar.html
rapidgator.net/file/33f1d3e7bee6f78215d881a514a6d0d5/OR_JAVA_TO_KOTLIN.part5.rar.html
rapidgator.net/file/bc646bf26fc83200a4a30041ba158291/OR_JAVA_TO_KOTLIN.part6.rar.html
nitro.download/view/27AED6F5B016ACF/OR_JAVA_TO_KOTLIN.part1.rar
nitro.download/view/1F8585A43AA6D03/OR_JAVA_TO_KOTLIN.part2.rar
nitro.download/view/ECDAB7835C5E17B/OR_JAVA_TO_KOTLIN.part3.rar
nitro.download/view/589635EEDEDA26C/OR_JAVA_TO_KOTLIN.part4.rar
nitro.download/view/60C9193FEBA89AB/OR_JAVA_TO_KOTLIN.part5.rar
nitro.download/view/F7981BF6ED4486A/OR_JAVA_TO_KOTLIN.part6.rar
If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9