Gerade bin ich dabei das Eclipse auf meinem derzeit recht selten verwendete Homeoffice-Computer auf Galileo (Eclipse 3.5) zu bringen. Da das Upgrade eines solchen Versionssprung wohl erst ab der 3.5 auf höhere Versionen gehen soll, fällt also mal wieder das Nachinstallieren aller Plugins an. Einige davon hatte ich in anderen Blog-Artikeln erwähnt, doch hier mal alle aktuellen Lieblings-Plugins zusammen:
Bei Verwendung von Maven ist die Ziel-Versionsnummer des eigenen Programms in der pom.xml festgelegt. Selbstverständlich kann man auch aus dem Programm heraus mit Java darauf zugreifen, denn Maven erzeugt eine pom.properties Datei unterhalb von META-INF, in der u.a. die Versionsnummer und der Zeitstempel des Build steht:
Viele Experten empfehlen, besser viele kurze Methoden zu programmieren als wenige lange Methoden. Dieselbe Regel kann auch aus anderen Empfehlungen abgeleitet werden. So führen z..B das Prinzip One level of abstraction und das Single Responsibility Principle zu kurzen Methoden. Und auch die Empfehlung, dass die im Quellcode verwendeten Bezeichner, also auch Methodennamen, ihr Subjekt ausreichend dokumentieren sollten, läuft auf kurze …
Scrum ist ein agiles Projektmanagement-System in dessen Zentrum der mit der eingesetzten Arbeitsleistung geschaffene Geschäftswert steht. Sicherlich sind auch einzelne Elemente aus Scrum oft hilfreich, doch so nützlich eine Klingel und eine Handbremse sein mögen, machen selbst eine Klingel und eine Handbremse zusammen noch kein Fahrrad. Um festzustellen, ob ein Team wirklich nach Scrum arbeitet oder nicht, gibt es den …
Clean Code Developer (CCD) ist eine Initiative, die es sich zum Ziel gesetzt hat, Prinzipien und Praktiken aufzustellen, die zu besserer Software führen sollen. Die beiden Initiatoren kommen aus der .NET Welt kommen. Die CCD Initiative öffnet sich jedoch immer mehr, und die Prinzipien und Praktiken sind auch zumindest für alle objektorientierten Programmiersprachen gültig. Lediglich die Tools sind logischerweise weitestgehend …