16Bad Smells

Nachdem wir uns bereits mit einigen fortgeschrittenen Java-Techniken sowie kleineren API-Problemen beschäftigt haben, werfen wir nun einen Blick auf immer wiederkehrende Fallstricke und Probleme, die einem Entwickler regelmäßig begegnen. Man spricht in diesem Zusammenhang auch von »Bad Smells«. Darunter versteht man Abschnitte des Sourcecodes, die im übertragenen Sinne einen schlechten Geruch verbreiten – an denen potenziell etwas »faul« ist. Dieser eingängige Begriff wurde von Kent Beck und Martin Fowler im Buch »Refactoring« [21] zur Beschreibung derartiger Programmabschnitte eingeführt.

In diesem Kapitel werden Sie erfahren, welche Tücken und Fehler sich leicht in den Sourcecode einschleichen. Wenn wir diese Bad Smells erkennen, ...

Get Der Weg zum Java-Profi, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.