Untangling Legacy Code with Events
Legacy code is typically characterised by long methods that mix up different concepts and levels of...
Tags: refactoring, design, architecture