This is one of my must-read articles about Clean Code applied in real-world projects. It is written in German, but I want to share it anyway. (Speaking of German: It’s Refactoring or Refaktorierung, but not Refaktorisierung as written in the article.) The authors write about making legacy software testable, and partitioning it into Bounded Contexts, among many other things. Definitely worth reading!