Architekten und Entwickler

Rainer Eschen beschreibt in einem aktuellen Blog Artikel die Probleme in der Kommunikation zwischen Architekten und Entwicklern:
The architect tries to limit project risks. So, she uses future-proofed designs containing abstractions. This can help to reduce maintenance efforts. But, when presenting such designs to developers, you may be surprised by bad attitude: “This is too [...]

Hibernate NamingStrategy für Oracle


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1312

In dem Projekt in dem ich aktuell arbeite, generieren wir unser Datenbank praktisch vollständig per Hibernate Annotations. Was die Benennung von Tabellen und Spalten angeht, verlassen wir uns dabei praktisch vollständig auf die Standards von Hibernate, die recht brauchbar sind. Eigentlich gibt es nur zwei echte Probleme und eine kleinere Unanehmlichkeit:

Oracle unterstützt nur Spaltennamen und [...]

Posted in: Java, Oracle, Softwareentwicklung by Jens Schauder 3 Comments

Neue Java Frameworks braucht das Land?


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1312

Seit etwa 10 Jahren verdiene ich meine Brötchen mit Softwareentwicklung. In meinem ersten Projekt habe ich VB-Dialoge gebaut, die die Daten die man dort eingab in SQL-Statements einwickelte und in die Datenbank steckte. Dann bin ich nach Amerika gegangen und habe das selbe dort gemacht. Dann habe ich Java gelernt und habe das selbe [...]

Posted in: Java, Softwareentwicklung by Jens Schauder 3 Comments

CamelCase AutoCompletion in Eclipse und versteckter Text in Word


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1312

Kann sich noch jemand an die Zeit erinnern, als man jeden Befehl ausschreiben musste? Mittlerweile hat man sich daran gewöhnt, dass die IDE einen angefangenen Befehl, Methoden- oder Klassennamen nach <Ctrl-Space> vervollständigt. Die normale Autocompletion schwächelt ein wenig, bei typischen Namensanfängen wie Abstract*, Default* und dergleichen, da man den gesamten Klassenanfang tippen muss, bis die [...]

Posted in: Java, Softwareentwicklung by Jens Schauder No Comments

Wie setze ich ein Datenbankprojekt auf?


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/www/web338/html/WordPress/wp-content/plugins/simple-tags/inc/client.php on line 1312

Vier Fragen an alle, die an Unternehmensanwendungen arbeiten:

Würde irgend jemand auf die Idee kommen, ein zentrales Verzeichnis anzulegen, in der die aktuelle Version des Quellcodes für ein Projekt liegt, und das von allen Entwicklern gleichzeitig genutzt und bearbeitet wird? Natürlich nicht, denn es wäre praktisch unmöglich etwas konsistent zu kompilieren, ständig wäre die eine oder [...]