ArjanCodes’ Post

I refactored some business logic, cleaned up the code… and accidentally changed what the software does. In this video, I go through the mistakes I made, why they’re so easy to introduce during refactoring, and why passing tests and good coverage don’t automatically mean your logic is correct. Especially when business rules are involved, assumptions sneak in fast. This one is less about a specific bug and more about a reality of software engineering: there often is no single ground truth. Not in the code, not in the tests, and not in the requirements. If you’ve ever felt slightly uneasy after a "successful" refactor, this will probably look familiar. Watch the video here: https://lnkd.in/ej-VFrz4 #softwareengineering #refactoring #cleanCode #python #testing #softwareDesign #programming #developers

  • No alternative text description for this image

Great video reviewing your earlier refactoring example. Even though I don't get to work with Python every day, I always try to apply what you teach. Looking forward to more serendipitous enlightenment in 2026.

To view or add a comment, sign in

Explore content categories