Tag Archives: TDD

TDD in Embedded Software? – Und es geht doch!

Artikel von Silvan Wegmann; im Tagungsband des Embedded Software Engineering Kongresses (vom 1. – 5.12.2014 in Sindelfingen) publiziert. Test Driven Development (TDD) ist eine Entwicklungsmethode, die durch den Test-First-Ansatz von Anfang an eine hohe Testabdeckung des entstehenden Codes sicherstellen soll. … Continue reading

Posted in Artikel, Embedded, Test Driven Development | Tagged | Leave a comment

What you don’t see is what you don’t get

Or: Why missing visibility is hazardous to your tests Some weeks ago, I was talking to a colleague about the merits of test driven development and its challenges in an embedded environment, such as limited memory resources and hardware dependencies. … Continue reading

Posted in C++, Embedded, Test Driven Development | Tagged , , | Leave a comment

Wie Hund und Katze: Legacy Code und Agil

Artikel von Urs Enzler im Sybit Agil Nr. 14  «Wie Hund und Katze: Legacy Code und Agil» als pdf lesen. Legacy Code verdient viel Geld. Legacy Code steckt in vielen Systemen, die zwar in die Jahre gekommen, aber immer noch … Continue reading

Posted in Agile, Artikel, Clean Code | Tagged , , , | Leave a comment

Wie geht das: „Living Agile?“

Dies ist das Thema der Agile Bodensee Konferenz, die vom 1. – 2. Oktober in Konstanz stattfindet. Bei den Vorträgen liegt der Fokus darauf, wie agile Vorgehensweisen langfristig und nachhaltig in Unternehmen etabliert werden können. Urs Enzler, Senior Software-Architekt bei der … Continue reading

Posted in Agile, Announcement, Presentation, Speeches | Tagged , , , , | Leave a comment

Legacy Code and Now What?

Every day is a ground hog day. It is eight o’clock in the morning. You come into the office, look at the Scrum board of your current project and pick the next task of the user story with the highest … Continue reading

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

Clean Code Cheat Sheet

It took me about one and a half year to update my cheat sheet about clean code and TDD. But now, it’s here. The cheat sheet has grown quite a bit and now contains principles, patterns, smells and guidelines for … Continue reading

Posted in Clean Code | Tagged , , | 5 Comments

Acceptance Test Driven Development

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

Create your own hamcrest matcher

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

Structure your code by feature

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

Tools: bbv.Common in the .NET Magazin 8/2011

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