Tfs Widget

Microsoft bietet mit dem Update 3 RC ein SDK für die Entwicklung eigener Widgets an. Die Anleitung ist ziemlich gut. Es werden Schritt für Schritt verschiedene Beispiel gezeigt, die man als Template für sein eigenes Widget heranziehen kann. Grundprinzip ist eine HTML Seite mit einer json Datei zur Konfiguration -> das war es auch schon. Es ist kein …

Weiterlesen

CodedUI Tests mit Selenium und VNext Build

Schon länger überlegen wir, unsere Webseite auch über Tests prüfen zu lassen. Die API wird durch verschiedene Tests (Unittest, Acceptanztest und Systemtests) bereits geprüft, wieso also nicht auch die UI automatisiert testen. Natürlich kommen an dieser Stelle die üblich Fragen: – Wie viel darf es kosten? – Was wollen wir eigentlich testen? – Welche Browser / …

Weiterlesen

Methoden Überladen (Lösung)

Auflösung: Es wird „Derived.Foo(object)“ ausgegeben. Warum ist dies so? Der C# Compiler wählt die neu implementierte Methode Foo(object) anstelle der überschriebenen Methode Foo(int), unter der Massgabe das die übergebenen Parameter kompatibel sind. Dies liegt daran, dass überschriebene Methoden nicht als Klassendeklaration betrachtet werden, sondern als neue Implementierungen einer Methode, welche in einer Basisklasse deklariert ist. …

Weiterlesen

VNext mit SonarQube

Um die Qualität unseres Codes (.Net C#) weiter zu verbessern haben wir eine Testinstallation von SonarQube vorgenommen. Ziel ist es zuerst mal aus dem VNext Build den Code in Sonar analysieren  zu lassen und darzustellen. Ob wir später SonarQube als Quality Gate benutzen wird sich noch zeigen. Die Installation von SonarQube ist recht einfach und auch sehr …

Weiterlesen

Nun auch auf GitHub

Nachdem ich meinen GitHub Account schon länger habe ist nun auch endlich der erste Beispiel-Code verfügbar. https://github.com/DominikLindemann/BlogExamples.git Ein kleines Projekt zu dem Gleitkommazahlen Quiz. Ich werde zu den Blog Einträgen kleines Coding Beispiel auf GitHub zur Verfügung stellen. Vielen Dank an meinen Bruder Daniel für die Unterstützung.

Weiterlesen