PHP Refactoring - Lez. 4: Extraktion von Code und die Beseitigung von temporären Variablen
Oft haben wir in den Methoden einer Klasse von Code, der in verschiedenen Teilen der gleichen wiederverwendet werden können finden, oder wir sehen, dass in dieser Position zu bringen gibt keine intuitive Bedeutung.
Eine Verbesserung der Lesbarkeit des Objekts ist es, diese Gruppe von Zeilen mit einem gemeinsamen Sinn und Platz in einer Methode, die angewandt werden, wenn der Bedarf vorhanden ist, wird zu extrahieren.
Ein weiteres Problem ist die Anwesenheit von temporären Variablen, die nichts anderes tun, erhöhen das Risiko von Fehlern und kann durch Code selbsterklärend ersetzt werden, in Form einer privaten Methode der Klasse.
Das Folgende ist ein Beispiel zur besseren Klärung des Konzepts:











Recent Comments