filmov
tv
Live-Refactoring a realistic codebase
Показать описание
The exercise I propose to you here is a raw (anonymized) code sample I recently saw at a client during a Clean Code workshop. No tests, no spec. We found ourselves discussing hours on that code, with very little need for more information, and I'd like to try it out with you folks.
Check the code out, and try to give it a run before the event:
Topics on the menu:
- Immutability
- Split Loops
- Reducing Cognitive Complexity
- DRY principle
- Abuse of FP-style coding without adopting the FP mindset
- Command-Query separation
- Naming
- Coupling
Format: I will type and debate topics with the audience, asking you how to proceed further. So you'll be in control :)
Although the code is in Java, the discussion will be generally applicable to most languages (C#, PHP, TS, Kotlin..)
About the speaker (entertainer):
Live-Refactoring a realistic codebase
1 – Build and Walkthrough – Refactoring a Real Node Codebase
Live refactoring a subscriber's React code
VS Code: Easy Refactoring!
Refactoring large JavaScript codebases | Michele Riva | jsday 2022
Testing and Refactoring Legacy Code
Refactoring A Junior’s React Code - 43% Less Code With A Better Data Structure
This code was messy... live refactoring a subscribers React side project
This live refactoring was too hard to finish - refactoring a react app & express api
Refactoring Frenzy - Don't settle for short term - TAL DORON | Craft Conference 2021
Refactoring code is less stressful if you do this
Refactoring real-world Laravel app. Who wrote THIS CODE?!
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC London 2023
When should you refactor larger React components into smaller ones
Gilded Rose Refactoring Kata by: Dmitry Kandalov
Refactoring a large and complex Java application to Kotlin by Irwan Syahrir
Quick code refactoring tips - Extract Variable
Refactoring. MJC Live Coding #2
Beautiful Python Refactoring II - Conor Hoekstra - code::dive 2022
'Live Legacy Code Refactoring with the Golden Master' by Philippe Bourgau (@pbourgau)
Abstraction Can Make Your Code Worse
Refactor Now or Never
You need to start refactoring your code! #shorts
Refactoring to Functional Programming in Java - Live-Coding Kata - 'Yatzi', part 2
Комментарии