Archivieren

Posts Tagged 'Refactoring'

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:

Lesen Sie weiter ...

PHP Refactoring - Lez. 3: Methoden einer Klasse

2 commenti 12. November 2008 Nicholas 2 Kommentare

In Bezug auf die Methoden einer Klasse, gilt auch in diesem Fall die Namenskonvention vorher ausgesetzt für die Eigenschaften der Klasse selbst. Wir wiederholen sie aus praktischen Gründen:

  • Wenn besteht aus einem einzigen Wort, alles klein geschrieben, zum Beispiel Währung ();
  • Wenn der vielen Worte der erste Buchstabe eines jeden, ab der zweiten, in Großbuchstaben, Kleinbuchstaben alle anderen, zum Beispiel, addElement ();
  • Der Name der Methode sollte selbsterklärend sein.

Lesen Sie weiter ...

PHP Refactoring - Lez. 2: Array Eigenschaft einer Klasse

Heute diskutieren wir die Eigenschaften bestehen aus einer Klasse oder Eigenschaft, die ein Array.

Wir sahen in der vorigen Lektion ( PHP Refactoring - Lez 1:. Eigenschaften einer Klasse ), wie man einfache Eigenschaften einer Klasse zu schreiben.

In Bezug auf die Eigenschaften zusammengesetzt gelten die Regeln der Namensgebung im vorherigen Lernprogramm vorgestellt, mit Ausnahme der Methoden der Zugang zu den gleichen. Unterhalb der Norm auf der Ebene der Klassen folgen.

Lesen Sie weiter ...