Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 2.07 KB

refactoring.md

File metadata and controls

30 lines (25 loc) · 2.07 KB

Bookmarks tagged [refactoring]

https://martinfowler.com/articles/replaceThrowWithNotification.html

If you're validating some data, you usually shouldn't be using exceptions to signal validation failures. Here I describe how I'd refactor such code into using the Notification pattern.


https://www.youtube.com/watch?v=APUCMSPiNh4

It has been said that immutability changes everything. But what does that mean in practice? What does it mean for existing code that looks more like the muta...


https://martinfowler.com/bliki/ParallelChange.html

Parallel change, also known as expand and contract, is a pattern to implement backward-incompatible changes to an interface in a safe manner, by breaking the change into three distinct phases: expand,...


https://refactoring.guru/

Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles and other smart programming topics.