Best Practices

Systemic Consensus Principle

Bei Objectbay versuchen wir nicht nur, uns mit den neuesten Technologien zu befassen, sondern auch unsere Arbeitsweise zu verbessern. Im Zuge dessen hielt einer unserer Kollegen einen Vortrag zum Thema Systemic Consensus Principle (Systemisches Konsensieren). Bei dieser Methode geht es darum, wie man in Gruppen bzw. als Team auf einfache Art und Weise schwierige Entscheidungen…

Read More →
Foto: Coding

Coding Standards und deren Anwendung

Sourcecode wird öfter gelesen als geschrieben. Dies ist eine Tatsache, die man nur schwer verneinen kann. Oft müssen neue Features implementiert werden, wobei erst die richtige Stelle gefunden werden muss, um diese umzusetzen. Auch wenn im Programm Fehler zu suchen sind muss man den Sourcecode lesen. Der Sourcecode sollte deshalb so geschrieben werden, dass er…

Read More →
Foto: Getränkeautomat

Dojo – Beispiel Getränkeautomat

„Change is inevitable – except from a vending machine.“ (Robert C. Gallagher) Bereit für die erste Übung? Die Definition „Dojo“ wurde im letzten Blogbeitrag („Dojo – Vom Coder zum Entwickler“) ausführlich erklärt und wir können nun mit unserem ersten Beispiel starten: Also Teams bilden, Workspace einrichten und los geht’s … Die Aufgabe Die Aufgabe besteht darin, einen…

Read More →
Foto: Karate Übung

Dojo – vom Coder zum Entwickler

„Viel zu lernen du noch hast.“ (Yoda) Regelmäßig finden bei uns so genannte „Coding Dojos“ statt. Jetzt fragt sich vielleicht so mancher/manche was das sein soll. In der Welt der Kampfkünste ist ein Dojo ein Ort, wo man seine Kampfkunst trainiert. Ziel ist es, durch ständiges Training seinen Stil und seine Fertigkeiten zu Verbessern. Unter…

Read More →

Was testet der Test?

Eine einfache, aber mächtige Frage, die uns sofortiges Feedback über die Qualität eines Unit Tests gibt. Unit Tests sind dazu da, Fehler früh zu erkennen, die Software besser zu designen (entkoppelt und gekapselt) und um eine robuste Regressions-Suite zu erhalten. Dieses Tests sollen uns also in unserer Entwicklung beschleunigen, weil wir durch sie weniger Zeit…

Read More →