01.05.2011
Das Demoboard
Wie kann ein Kunde einen kleinen Ausschnitt seiner Anwendung prüfen, wenn die Anwendung noch gar nicht existiert? Das Problem lösen Ingenieure anderer Branchen mit Prüfständen.
weiterlesen
01.05.2011
Tod durch Verlässlichkeitsverlust
Ich kann tote Software sehen.Wirklich. Erst habe ich das auch nicht geglaubt. Die Software schien so greifbar, so real, so lebendig. Entwickler werkeln geschäftig an ihr, sehr geschäftig sogar; sie läuft bei vielen Kunden; der Verkauf machte Umsatz damit. Und doch – irgendwas ist anders an dieser Software.
weiterlesen
01.04.2011
Von Substantiven, Verben und EBCs
Wer Software in objektorientierterWeise entwirft, beginnt die Analyse von Anforderungen meist mit der Suche nach Substantiven. Daraus werden Klassen, die bekommen Eigenschaften und auf die wird Funktionalität verteilt. Dabei ist Software viel näher amTun: Die Zukunft gehört den Verben.
weiterlesen
01.04.2011
Stolz und Fehlerhaftigkeit
Jetzt mit nochweniger Bugs! – so oder ähnlich lese ich es immer wieder, wenn ich mir die Beschreibung zu einem Update anschaue, das mir der App Store für eine der Anwendungen meldet, die ich auf mein iPad heruntergeladen habe.
weiterlesen
01.03.2011
Lass es fließen
Diese Schnittstelle gibt es seit dem .NET Framework 1.0. Und doch gehört sie zu den Funktionalitäten, die am wenigsten verstanden sind und angewendet werden. Dabei kann der richtige Einsatz viel Code sparen beziehungsweise den Code lesbarer machen.
weiterlesen
01.03.2011
Therapeutische Softwareentwicklung
Nehmen wir einmal an, Ihre private Partnerschaft würde in einer Krise stecken. Natürlich ist das weit hergeholt; so etwas kann Ihnen nicht passieren. Lassen Sie sich dennoch einmal kurz auf diese Vorstellung ein. Was würden Sie tun?
weiterlesen
01.02.2011
Experimentierfreude
Heute schon experimentiert? Ich meine nicht, ob Sie heute schon mit einem Reagenzglas hantiert oder Kugeln eine schiefe Ebene herunterlaufen gelassen haben.
weiterlesen
01.02.2011
Das Navi für Signale
Event-Based Components sorgen für Entkopplung von Funktionalität. Paralleles Entwickeln wird damit möglich. Aber EBC führen auch zu Problemen:Verdrahtungscode ist unübersichtlich. Die passenden Tools können hier weiterhelfen.
weiterlesen
01.01.2011
Vermessene Entwicklung
Zumindest gelegentlich werden Sie doch etwas in Ihrem Team verändern wollen, oder? Produktivität oder Qualität dürfen gern steigen. Das gefällt dem Chef, und der Kunde freut sich auch.
weiterlesen
01.01.2011
Auf dem Weg zum Autorouter
Event-Based Components portionieren Code in testbare Häppchen.Wer aus ihnen aber ein Programm zusammenstellen will, verliert sich schnell im Verdrahtungswirrwarr. Tools führen Sie sicher durch den Drahtdschungel.
weiterlesen