Ingo Reschke » Posts in 'Sprüche' category

“Ohne Spekulation gibt es keine neue Beobachtung.” Charles Darwin

“Ohne Spekulation gibt es keine neue Beobachtung.” Charles Darwin

Posted in Sprüche

Never test the deep of the water with both feet.

anonymous

Posted in Sprüche

Use it or lose it.

Posted in Sprüche

Blame doesn´t fix Bugs.

Blame doesn´t fix Bugs.
“Practice of an Agile Developer” p. 22.

Posted in Sprüche

TDD Test aufräumen

Es ist generell wichtig nach einem unit Test den Code aufzuräumen, also angelegte Daten wieder zu löschen. z. B. Testdaten in einer Datenbank.

Aber noch wichtiger ist es vor einem unit test aufzuräumen.

Damit wenn bspw. während eines vorherigen Testlauf etwas schief ging und der Test nicht bis zu Ende durch gelaufen ist und somit noch Testdaten in der DB liegen, der nächste Test ordentlich und sauber durchgeführt werden kann.

Posted in Java, Sprüche
Tags:

Merkhilfe für gutes Design

1) Switch-Konstrukte oder nicht-elementare if-Statements (alles, was nicht mit <,>=,==,|| etc geprüft wird)
weisen auf einen Design-Fehler hin, den man durch Polymorphismus lösen kann. Bsp: Methode male() vor und nach Benutzung von abstrakten Methoden
2) Vererbte Dinge sind immer in den Unterklassen da, aber nur public v/m sind echt “sichtbar”
3) Man verwendet immer private für Attribute einer Klasse und macht sich Getter/Setter um in Unterklassen (und evtl auch aus anderen Klassen) darauf zugreifen zu können
4) Vererben tut man, wenn verschiedene Objekte in Teilen gleich sind und sich gleich Verhalten
5) Abstrakte Klassen nutzt man, wenn es die Oberklasse an sich gar nicht gibt
6) Abstrakte Methoden nutzt man dann, wenn man vererben möchte, die Funktionalitäten aber in jeder Unterklasse anders implementiert werden müssen, und nicht gleich sind.
7) die Implementierung eines Interfaces ist sowas wie das Implementieren von abstrakten Methoden einer Superklasse, nur besser!

Gefunden hier:
Quelle: http://www.java-forum.org/einfuehrungen-erste-schritte/76834-vererbung-polymorphie.html

Posted in Java, Sprüche
Tags: , , ,

Goldene Regel des TDD

The Golden Rule of Test-Driven Development:
Never write new functionality without a failing test.

Quelle: Growing Object-Oriented Software, Guided by Tests

Posted in Sprüche
Tags:

Was du bekommst.

Sorge dafür, dass du bekommst was du magst,
sonst bist du gezwungen zu mögen, was du bekommst

George Bernard Shaw (1856 – 1950)

Posted in Sprüche
Tags:

regex

To master regular expressions is to master your data.

Regular expressions are the key to powerful, flexible, and efficient text processing. Regular expressions themselves, with a general pattern notation almost like a mini programming language, allow you to describe and parse text. With additional support provided by the particular tool being used, regular expressions can add, remove, isolate, and generally fold, spindle, and mutilate all kinds of text and data.

Quelle: Mastering Regular Expressions 3rd Edition

Posted in Sprüche

Keep it simple

Keep the API as simple as possible!

Quelle: Jiri Kiml

Posted in Sprüche
Tags: , ,