- This talks about the methods that practically worked for us during the refactoring of one of our complex Billing services.
- Please find the Target Audience, Takeaways, Talk Outline explained in detail, along with Previous talk recordings, Slide-deck, and Demo source-code links on: https://overfullstack.netlify.app/posts/huh-to-aha/
Objective of the presentation:
_As a Dev, I need to Refactor, to make the codebase Refactorable_. Refactorability, [as defined by Martin Fowler](https://refactoring.com/) is, "The ability to alter internal structure without changing its external behavior". This applies to each atomic component of an app. Let's achieve our dev story through a unique, yet the most effective method, **Component Isolation**. Let's huddle over persuasive arguments against _Obstacles_ that hinder our goal causing entanglements among components, and _Metrics_ that measure our success. Let's refactor a real-world app and witness how Isolated components make up long-lasting structures.
Attendee pre-requisites - If none, enter "N/A":