What Working With a Greek Engineer Taught Me
Multiple rounds of code review, days-long debates, real disagreements — and the things that actually stuck after the project ended.
Multiple rounds of code review, days-long debates, real disagreements — and the things that actually stuck after the project ended.
My goal when I tell developers to think about testing isn't to increase test coverage — it's to improve code quality. Thinking about tests first changes how you design everything.
Four critical issues—bloated services, parameter monsters, tight coupling, and modification-heavy handlers—refactored using SOLID principles.