Refactoring: Analyse und Einführung von Technologien, um Legacy Code mit WinForm niederschwellig in testbare Architekturen (MVVM) zu überführen

München, 15.05.2015: Florian Fordermaier schreibt über „Analyse und Einführung von Technologien, um Legacy Code mit WinForm niederschwellig in testbare Architekturen (MVVM) zu überführen“.
MVVM (Model-View-ViewModel) ist ein etabliertes Pattern in der Frontend-Entwicklung. Um es ordentlich einsetzen zu können, ist es aber notwendig, dass UI Elemente mittels Binding an ViewModels gebunden werden können. WPF beispielsweise bietet […]

von |Mai 21st, 2015|Technik|0 Kommentare

Bauen und Testen mit NCrunch und Microsoft Azure

München, 01.11.2014: Florian Fordermeier schreibt über „Bauen und Testen mit NCrunch und Microsoft Azure“ – erschienen in der Ausgabe der dotnetpro 11/2014 auf Seite 98.
Hier als Teaser der Anfang des Artikels. Weiter unten finden Sie einen Link für den Download des vollständigen Artikels auf der Webseite der dotnetpro.

Auf vielen Schultern
Agil im Kleinen: NCrunch baut und […]

von |November 1st, 2014|Technik|0 Kommentare

Microsoft Certified Professional Developer (MCPD): Windows Developer 4

München, 06.04.2012: Als Microsoft Silver Partner sind wir angehalten, auch die neuesten .NET Technologien zu beherrschen. Kein Problem für uns, schließlich setzen wir gerne auf neue und produktivitätssteigernde Funktionalität.
Florian Schinagl, SENIOR bei der Art of Quality GmbH: „Das fördert nicht nur die Begeisterung unserer Entwickler, sondern bringt beiläufig schicke und moderne Software für unsere […]

von |April 6th, 2012|Technik|0 Kommentare

Logische versus konkrete Testfälle

München, 22.03.2012: Peter Untermann über logische versus konkrete Testfälle
Für konkrete Testfälle ist ein notwendiges Kriterium, dass sie ausführbar und eindeutig wiederholbar sind. Eindeutig wiederholbar bedeutet, dass alle Parameter, von denen das Testfallergebnis abhängig ist, definiert sind. Dieses kann im Allgemeinen nicht abgesichert werden.

Somit wird im Alltag auch ein konkreter Testfall eine – wenn auch kleine – […]

von |März 22nd, 2012|Technik|0 Kommentare

Clean Code Development

München, 05.03.2012: Florian Fordermaier über Clean Code Development
Bereits seit den Anfängen der Clean Code Development Initiative, die von Ralf Westphal und Stefan Lieser 2008 ins Leben gerufen wurde, beschäftigen sich bei uns Mitarbeiter aktiv mit diesem Thema.

Das Prinzip dahinter ist ganz einfach: Professionalität = Bewusstheit + Prinzipien

Auch wenn uns die einzelnen Prinzipien und Praktiken […]

von |März 5th, 2012|Technik|0 Kommentare

Optimization last: Der richtige Weg?

München, 08.02.2012: Georg Sergl zum Thema „Optimization last: Der richtige Weg?“
In den letzten Jahren wurde viel über die Geschwindigkeit moderner Sprachen wie Java und C# philosophiert. Tatsache ist, dass es sprachimmanente Gründe gibt, warum diese Sprachen in ihrer Reinform in Echtzeitsystemen nicht zum Einsatz kommen können (die Ausnahme sind die speziellen Embedded-Versionen). Dass diese […]

von |Februar 8th, 2012|Technik|0 Kommentare

Softwarewartung mit dem Decorator Pattern

München, 29.11.2011: Florian Schinagl über Softwarewartung mit dem Decorator Pattern
Die Softwarewartung gehört bei uns zum Alltag. Selten können wir auf der grünen Wiese neue Software entwickeln. Zum Refactoring von bestehender Software gibt es viele Bücher (z.B. Refactoring). Dabei werden altbewährte Praktiken beschrieben, um mit bestimmten Problemen umzugehen.

Aber wo fängt man bei komplexen Softwaresystemen an […]

von |November 29th, 2011|Technik|0 Kommentare

Continuous Integration mit C++

München, 07.09.2011: Florian Schinagl über Continuous Integration mit C++
Continuous Integration, also das kontinuierliche Neubilden und automatisierte Testen einer Softwareanwendung, wird heutzutage in Java und C# Projekten immer üblicher. Die Durchführung einer permanenten Integration hat den Vorteil, dass etwaige Probleme frühzeitig erkannt und behoben werden können.

Auch in C++ Projekten ist Continuous Integration eine gute Lösung, […]

von |September 7th, 2011|Technik|0 Kommentare