O'Reilly logo

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 14: Schrittweise Verfeinerung

Fallstudie eines Parsers für Befehlszeilenargumente

Dieses Kapitel enthält eine Fallstudie der schrittweisen Verfeinerung. Sie lernen ein Modul kennen, das gut angelegt ist, aber dann nicht skaliert. Denn sehen Sie, wie ein Refactoring durchgeführt und das Modul bereinigt wird.

Die meisten Entwickler müssen dann und wann Befehlszeilenargumente parsen. Ohne ein geeignetes Utility durchlaufen sie dann einfach das Array von Strings, das an die main-Funktion übergeben wird. Es gibt mehrere brauchbare Utilities aus verschiedenen Quellen, aber keines leistet genau das, was ich haben möchte. Deshalb ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required