Rene Hernandez
  • Snippets
  • Tutorials
  • Essays
  • Notes
  • Chats
  • About
  • About
  • Snippets
  • Tutorials
  • Essays
  • Notes
  • Chats


SOLID and OOP to rescue a class

Refactoring a Filter class to leverage SOLID principles and reduce internal coupling while keeping the public class API intact

tutorials
refactoring csharp
Aug 11, 2018
9 mins
refactoring csharp
Aug 11, 2018
9 mins

Introducing seams across a hierarchy

An approach to introduce an interception point in a class hierarchy to selectively execute some of the class' instances during integration tests.

tutorials
refactoring c++
Jul 14, 2018
5 mins
refactoring c++
Jul 14, 2018
5 mins

Coding at the wrong level of abstraction

Extracting new objects out of validation steps in a long method

tutorials
refactoring c++
Jan 13, 2018
9 mins
refactoring c++
Jan 13, 2018
9 mins

Book Analysis: Working Effectively with Legacy Code

Overview of Working Effectively with Legacy Code. What the main parts of the book are, its main ideas and some important details.

notes
book refactoring testing
Dec 6, 2017
9 mins
book refactoring testing
Dec 6, 2017
9 mins

My class is all API calls. How do I get it under test?

Refactoring a filesystem class to introduce tests

tutorials
refactoring c++ testing
Nov 13, 2017
8 mins
refactoring c++ testing
Nov 13, 2017
8 mins

Rene Hernandez © 2023

Published with Hugo and Netlify