Refactoring to OOP in Java - Live-Coding Kata - “Trivia“, part 2
During this live-coding session, I will continue the “Trivia“ Coding Kata (in Java) from where we left it last time:
Among the topics we’ll discuss:
- OOP, “Tell don’t ask“
- “Feature Envy“ code smell
- Pragmatic coding in Java
- Identifying and designing by the Single Responsibility Principle (SRP)
- Safe Refactoring techniques
- Effective usage of IntelliJ editor, with lots of tips and tricks
- Mutable vs Immutable data structures
- and lots of fun.
I strongly advise you to clone and try to clean the code BEFORE you attend the session, to have a better idea of the challenges of this exercise. (commit of Sep 2020). This commit:
If you like it and you want to get a full-fledged training for your company, you can check out my full curricula on or (for live an
3 views
779
218
2 months ago 01:14:11 1
Рефакторинг учебных материалов / Максим Гирин (Адаптивное обучение)
2 months ago 00:45:13 1
How to make Legacy Refactoring Fun Again / Tomáš Votruba (Czech & Slovak PHP Community Pehapkari)
2 months ago 11:41:27 2
Clean Architecture (чистая архитектура, все для проекта любого размера, принципы, мышление)
2 months ago 00:06:20 1
I Tried SCP:SL’s 14.0 Reinforcement Overhaul And It’s…
3 months ago 00:02:05 1
AI refactoring with CodeScene ACE | Tutorial | AI Coding Assistant