Ich habe die Notizen und Anmerkungen zu den Vorträgen, die ich an meinem zweiten Tag auf der OOP 2014 besucht habe, bereits in eigenen Blog-Posts verarbeitet: Software-Evolution mit aim42 – Architecture Improvement Method How to improve Estimates for Software: The #NoEstimates view Imposing Rule-Based Architecture on Legacy Systems Gehirnwäsche für Führungskräfte Zu den Vorträgen am…
Kategorie: Software-Entwicklung
The outstanding Emacs Org-mode enables you to include source code blocks our text. Org-Babel then enables you to execute that code. Yesterday I came across the Orgmode cookbook. In a section it shows how to write a SQL statement and execute it agains a postgresql database. Very nice I thought, but what about Oracle DB?…
At work our application reads email from a number of POP3 servers using JavaMail. If you trigger the POP3 server’s timeout the session is closed silently und JavaMail does not complain on session.close. In the result, the message is not deleted and will be processed again on the next turn of the background processing task.…
The Oracle DB function „add_months“ adds a given number of months to a given date: SQL> select add_months(to_date(‚04.03.14′,’dd.mm.yy‘),1) as result from dual; RESULT ——– 04.04.14 Nice. But what about 2014-02-28 plus 1 month? SQL> select add_months(to_date(‚28.02.14′,’dd.mm.yy‘),1) as result from dual; RESULT ——– 31.03.14 Ups. It turns out that (quote from documentation) If date is the…
In dem gut besuchten Vortrag „Gehirnwäsche für Führungskräfte“ auf der OOP2014 hob Bernd Oesterreich zunächst darauf ab, dass „heutzutage“ viele Unternehmen eher im „komplex“-Bereich als im „kompliziert“-Bereich des Cynefin-Frameworks agieren, d.h. das „einfaches Ursache-Wirkung-Denken“ nicht mehr weiter hilft. (Das erste Mal habe ich über Cynefin aus der Präsentation „Management Brainfucks“ gelernt – ich kann nur…
This was the title of a talk by Michael Feathers (@mfeathers) at the OOP 2014 conference. I was looking forward to his talk because I like his book „Working effectively with Legacy Code“. In his talk he said that this book is about „bringing automated test in place“. I think that is a good summary.…
At the OOP 2014 conference, Vasco Duarte (@duarte_vasco) gave a talk on #NoEstimates. I heard the term before and I was curious. So I went to the talk. He said the question is „How can you predict the release date of your project without estimates?“. Vasco argues that to commit to an estimate is to commit…
Auf der OOP2014 starteten Stefan Tilkov und Gernot Starke „aim42“ – die Architecture Improvement Method. Viele Teams, die eine Software über einen längeren Zeitraum, sehen den Bedarf für (technische) Verbesserungen, um die Qualität und die Wartbarkeit der Software zu erhöhen. Das Problem dabei ist, das Management davon zu überzeugen, die nötigen Aufwände zu investieren. Die Nachricht…