Kapitel 15. Refactoring

»Refactoring ist, wenn einem auffällt, daß der Funktionsname ›foobar‹ ziemlich bescheuert ist, und man die Funktion in ›sinus‹ umbenennt.«

Andreas Bogk, in: Lutz Donnerhacke: »Fachbegriffe der Informatik«

In Kapitel 14 ging es um Symptome zweifelhaften Codes, die schon bei flüchtiger Betrachtung auffallen. Aber auch Code, der auf den ersten und zweiten Blick ganz aufgeräumt wirkt, kann von Überarbeitungen profitieren. Als Anfänger sind Sie zunächst froh, ein lauffähiges Programm entwickelt zu haben, das ungefähr das macht, was es soll. Dabei wird es aber auf Dauer nicht bleiben. Sie stellen fest, dass Ihr Programm auch für andere Bereiche erweitert werden könnte. Ihr Chef – falls Sie beruflich programmieren – erwartet Erweiterungen. ...

Get Weniger schlecht programmieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.