-
Refactoring Example for Beginners
I found a small code example that could be used by refactoring beginners. What smells are in the code? What refactorings can be used to remove the smells? How small can the new solution be? (If you send me your refactored solution I may publish it here.) P.S.: The code in C# but it should…
-
Top 12 Things A Klingon Programmer Would Say
Specifications are for the weak and timid! This machine is a piece of GAGH! I need dual Pentium processors if I am to do battle with this code! You cannot really appreciate Dilbert unless you’ve read it in the original Klingon. Indentation?! — I will show you how to indent when I indent your skull!…
-
Herkunft von Spam
Warum heißen ungewollte Werbe-EMails eigentlich Spam-Mails? Spam ist Dosenfleisch, das ursprünglich aus Dänemark stammt. Die Verbindung zu „ungewollt“ stellt der Spam-Sketch von Monty Python her. Ein Paar möchte in einem Restaurent etwas zu Essen bestellen – ohne Spam. Die Bedienung bietet aber immer nur Gerichte mit Spam drin an.
-
Customer related blog of Chris Matts
Chris Matts was a panelist at XP2004 conference. He works as a consultant for customers using Agile Methods. He has some very interesting things to say – a lot of these can be found at his blog.
-
Book: Agile Software Development in the Large
First hand experiences from and guidances for doing large agile projects are very rare. Jutta provides helpful insights into large projects in general and the special challenges of doing large projects with agile methods like eXtreme Programming, Scrum or Crystal. Jutta Ecksteins book „Agile Software Development in the Large: Diving into the Deep“ (Dorset House…
-
Master Thesis with Empirical Data about Agile Methods
The master thesis of Carsten Dogs and Timo Klimmer provides some interesting empirical data about agile methods like eXtreme Programming.
-
Zugreifen
Mein Bruder Arne sammelt Wörter, die homograph, aber nicht homophon sind. Das sind Wörter, die gleich geschrieben, aber unterschiedlich ausgesprochen werden. Ein bekanntes Beispiel ist „Montage“. Das kann die Montage auf der Baustelle sein, oder es sind die Montage, die jede Woche verlässlich auf den Sonntag folgen. Arne hat dazu sogar eine eigene Web-Site. Wer…
-
Ertsuanlcih, nihct?
Luat eienr Stduie der Cambrdige Unievrstiät speilt es kenie Rlloe in welcehr Reiehnfogle die Buhcstbaen in eniem Wrot vorkmomen, die eingzie whctige Sahce ist, dsas der ertse und der lettze Buhcstbaen stmimt. Der Rset knan in eienm völilegen Duchrienanedr sein und knan trtozedm prboelmols gelseen wreden. Das ist, weil das menchsilche Ague nicht jeedn Buhcstbaen…
-
AutoGas und Pflanzenöl
Bei den aktuellen Benzinpreisen scheint die Nutzung von Erdgas als Treibstoff für Kfz sehr reizvoll. Es ist wohl gar nicht so teuer, sein Auto auf Erdgas-Nutzung umzustellen – es fährt dann mit Benzin und Erdgas (Bi-Fuel). So kann man Geld sparen und die Umwelt schonen. Alle Diesel-Fahrer gucken aber in die Röhre 😦 Weitere Infos…
-
Refactorings in großen Softwareprojekten
Martin Lippert and I have written a book about doing Refactorings in large projects. The book is available in german now from dpunkt. The english translation should be available in a few months.