Refaktorierung einer Klasse - Teil 4

Geschrieben von Dejan Spasic • Monday, 17. January 2011 • Kategorie: PHPKommentare (0)

Im vierten Teil werde ich die Klasse dahingehen Refaktorieren, dass WebClients hinzugefügt bzw. entfernt werden können. Der derzeitige Stand der Klasse, was die Erweiterung bezüglich WebClients angeht, ist genau wie der alte Stand bezüglich der Betriebsysteme, bevor die Klasse dahingehend Refaktorisiert wurde. Was bedeutet, dass die Klasse in Moment nur über eine weitere Kindklasse erweitert werden kann.


"Refaktorierung einer Klasse - Teil 4" vollständig lesen

Tags für diesen Artikel: ,

Refaktorierung einer Klasse - Teil 3

Geschrieben von Dejan Spasic • Monday, 27. December 2010 • Kategorie: PHPKommentare (0)

Im dritten Teil möchte ich die Klasse dahingehend Refaktorieren, dass Betriebsysteme hinzugefügt oder entfernt werden können. Wenn wir uns den derzeitigen Stand der Klasse anschauen, ist dies nur bedingt möglich und führt einfach nur zu schlechtem Code der nichts mit Separation of Concerns zu tun hat. Derzeit kann man die Klasse nämlich nur über eine Kindklasse erweitern. Was meiner Meinung nach unschön und unnötig ist.


"Refaktorierung einer Klasse - Teil 3" vollständig lesen

Tags für diesen Artikel: ,

PHPUnit: Die Reihenfolge ist entscheidend

Geschrieben von Dejan Spasic • Wednesday, 22. December 2010 • Kategorie: PHPKommentare (0)

Ich habe es schon ziemlich oft beobachtet, dass vor allem PHPUnit-Neulinge immer den selben Fehler mit der Reihenfolge der Argumenten für die assert-Methoden machen. Dabei ist die Reihenfolge der Argumenten der assert-Methoden entscheidend.

"PHPUnit: Die Reihenfolge ist entscheidend" vollständig lesen

Tags für diesen Artikel: ,

dpunkt.verlag verschenkt E-Books zur Wheinachtszeit

Geschrieben von Dejan Spasic • Tuesday, 14. December 2010 • Kategorie: PHP , QuerbeetKommentare (0)

Der dpunkt.verlag verschenkt zur Weihnachtszeit in jeder der vier Adventswochen einer ihrer beliebten dpunkt.broschüren als PDF. Diese Woche steht "Requirements Engineering, 2. aktualisierte Auflage" von Chris Rupp zum kostenlosen download bereit.

Tags für diesen Artikel:

Refaktorierung einer Klasse - Teil 2

Geschrieben von Dejan Spasic • Saturday, 11. December 2010 • Kategorie: PHPKommentare (0)

Im zweiten Teil beginne ich mit was leichtem, nämlich, mit dem Smell "Poorly Written Comment". Hier werde ich vor allem redundante Kommentare entfernen. Das sind z.B. Kurzbeschreibungen, die identisch mit den Methodennamen sind, oder der PHPDoc-Tag @return void, wenn die Methode keinen Wert zurückliefert.

"Refaktorierung einer Klasse - Teil 2" vollständig lesen

Tags für diesen Artikel: ,