Tag Archives: TDD

This is the presentation I gave at the .Net System Event by bbv Software Services AG in Lucerne in June 2012:

Posted in Agile, Presentation, Test Driven Development | Tagged , | Leave a comment

If you are familiar with hamcrest and JUnit the time will come when you have the need to create your own matchers. Creating your own matcher can be as simple as useful. One reason for creating your own matcher could … Continue reading

Posted in Java, Test Driven Development, Testing | Tagged , , , , | Leave a comment

When software projects grow both in age and size the developers often struggle with the structure of the code. It gets more and more difficult to find the class you have to change for a new requirement. In this post, … Continue reading

Posted in .NET, Agile, Architecture, Clean Code, Test Driven Development | Tagged , , | Leave a comment

We proudly announce that bbv.Common is enclosed on the .NET Magazin CD of issue 8/2011. For software engineers who want to build flexible, extensible and maintainable software systems, bbv.Common is an open source library of software components that makes building … Continue reading

Posted in .NET, Announcement | Tagged , , , | Leave a comment

We use a lot of state machines in our projects. We use them for abstracting instruments that we control, controlling when user input controls have to be enabled or disabled and for other things. State machines are great for these … Continue reading

Posted in .NET, Testing | Tagged , , , | Leave a comment

I’m working in an agile software development team which develops a fairly complex automation system for manufacturing facilities. We are using Test Driven Development as our main tool to improve the overall quality of the code. We all knew that … Continue reading

Posted in Agile, Testing | Tagged , , | Leave a comment

The first time you are looking at the Law-of-Demeter (LoD), it seems to be a bit academic. But as soon as you are doing real TDD, you will realize that the violation of the LoD will have major disadvantages.

Posted in Java, Testing | Tagged , , , | 2 Comments

Our team spent the last week in Paspels to improve our programming and testing skills. During that week we played around with OpenEJB to test EJB’s in an embedded JEE container. To get to know the OpenEJB framework we implemented … Continue reading

Posted in Java, Testing | Tagged , , , , | Leave a comment

Im Track Agile/Team Devlopment spricht Urs Enzler zum Thema “Lernen als Team”. http://basta.net Urs Enzler hat an der ETH Zürich Informatik studiert. Er ist Software Architekt und Consultant bei bbv Software Services AG. Seine Schwerpunkte liegen in der Agilen Softwareentwicklung … Continue reading

Posted in .NET, Agile, Announcement, Speeches | Tagged , , , , | Leave a comment

Peter spricht an der Basta!Spring am 22. Februar im Track Agile/Team Development über die “Guidelines für die erfolgreiche Scrum-Einführung”. Peter Rey hat die letzten Jahre in verschiedenen Projekten bei bbv Software Services AG mit Scrum und TDD gearbeitet. Momentan führt … Continue reading

Posted in .NET, Agile, Announcement, Events, Speeches | Tagged , , , | Leave a comment