Writing
Get a Whiff of This von Sandi Metz
Code-Smells identifizieren und gezielt refaktorieren.
Der meiste Code ist chaotisch. Die meisten neuen Anforderungen verändern bestehenden Code. Ein großer Teil unserer Arbeit besteht also darin, unvollkommenen Code anzupassen. Das ist die schlechte Nachricht. Die gute Nachricht ist, dass jedes große Chaos aus vielen kleinen Problemen besteht. Bestimmte kleine Probleme treten so häufig auf, dass sie eigene Namen erhalten haben und zusammenfassend als „Code Smells“ bezeichnet werden. Dieser Vortrag zeigt, wie man einen Haufen verwirrenden Codes analysiert, die „Smells“ identifiziert und gezielt kurative Refactorings anwendet. Er zerlegt ein unübersichtliches Problem in klare Einzelteile und beweist, dass man alles reparieren kann, ohne gezwungen zu sein, alles auf einmal verstehen zu müssen.