Hibernate Naming Strategie für Oracle die zweite

Vor einiger Zeit habe ich eine einfache Naming Strategie vorgestellt, die sicherstellt, dass die generierten Namen sich an die etwas geizigen Beschränkungen von Oracle hält. Ich habe die Starategie noch einmal ein wenig überarbeitet. Sie verteilt jetzt großzügiger Underscores, so dass sie mehr Stellen hat, an denen sie einen Namen kürzen kann.
Natürlich gilt wieder: Benutzung [...]

Posted in: Java, Oracle by Jens Schauder 2 Comments

Mind Map oder Business Map?

Meinen ersten Kontakt zu Mind Maps hatte ich vor vielen Jahren bei meinem ersten Kundenprojekt. Auf meinem Rechner fand ich damals eine Software, deren Sinn mir niemand so richtig erklären konnte und mit dem man ‘Baumstrukturen’ erzeugen konnte. Seit dem war ich immer skeptisch was den Sinn und Zweck von Mind Maps anging. Ich fand [...]

Posted in: Wissensmanagement by Jens Schauder No Comments

Linienaufgaben, Projekte und Zielplanung

Zu meine Aufgaben bei der Arbeit gehört sowohl das Projekt, als auch das Qualitätsmanagement. Es ist wohl offensichtlich, dass die beiden Dinge eine Menge Berührungspunkte haben. Schließlich ist das Projektmanagement im wesentlichen Qualitätsmanagement im Rahmen von Projekten.
Diese Verbindung bedeutet aber auch, dass es einen Unterschied gibt, und der wird immer öfter von Managern vergessen: Nicht [...]

Posted in: Projektmanagement, Quality Management by Jens Schauder 1 Comment

Debugging mit Sound und Log4J

Ein Freund von mir erzählte von einiger Zeit von einem interessanten kleinen Feature, das er in einer Entwicklungsumgebung (ich denke auf einem Mac) gefunden hatte. Eine Art Breakpoint, der aber nicht die Ausführung unterbrach, sondern ein einfach einen kurzen Ton produzierte. Konsequenz: Es war sehr einfach zu kontrollieren, ob und wie häufig die entsprechende Codezeile [...]

Posted in: Java, Softwareentwicklung by Jens Schauder No Comments

Das beste Buch über Software Design…

… das ich seit langem gelesen habe ist Domain-Driven Design: Tackling Complexity in the Heart of Software

Entgegen der allgegenwärtigen Presens von Objekt Orientiertem Design in der Literatur und im Internet kommen in meiner Erfahrung diese Techniken oft nur im Infrastruktur Code zur Anwendung (GUI Frameworks, Web Frameworks, Datenbankzugriff …). Wenn es aber um das eigentliche [...]