Erich Gamma ab August Teil des VS-Teams

Zunächst will ich mich kurz für die wenigen Artikel der letzten Zeit entschuldigen. Aktuell bereite ich diverse Workshops, Vorträge und Artikel vor, da fällt das Bloggen etwas schwer. Außerdem möchte ich auch vermeiden nur noch Links zu posten. Dafür ist meiner Meinung nach Twitter weit besser geeignet. Heute muss ich aber dennoch wegen eines Links posten, der mir über den Weg gelaufen ist: Erich Gamma wird Teil des Visual Stuido Teams Jeder ernsthafte Entwickler sollte das Standardwerk über Entwurfsmuster gelesen haben, das von Gamma und Co. geschrieben wurde. Erhlich gesagt ist der Herr mit den zwei M im Namen sogar der einzige der Truppe, der mir im Gedächtnis geblieben ist. Umso überraschter war ich dann als ich die Meldung las, er würde ab August ein kleines Visual Studio Team in Zürich eröffnen. Zugegeben, Gamma ist durch seine Tätigkeit im Zusammenhang

Weiterlesen »

„Die Tücken des PrivateObject“ oder „MissingMethodException“

Bei Unit Tests ist es manchmal notwendig auch auf private Member zuzugreifen. Dies kann beispielsweise geschehen wenn man ein privates Feld oder eine Property mit einem anderen Wert belegen will oder wenn eine private Methode mehrfach Fehler lieferte und man sie deshalb separat von ihren öffentlichen Aufrufern testen will. Microsoft bietet für MS Tests deshalb die Klasse PrivateObject an, welche den Zugriff auf jedes private Element zulässt. Naja, auf fast jedes…

Weiterlesen »

Holy war prevention switch in Regionrate

Ich bin ein begeisterter Nutzer von #Region im Visual Studio. In meinen Augen kann diese kleine Funktionalität den Quellcode sehr gut ordnen und vor allem Codereviews sehr vereinfachen. Dennoch kann man damit auch viel Schindluder treiben. Robert Mühsig hat dazu vor kurzem ein Post geschrieben in dessen Kommentaren überzeugende Für und Wider zu finden sind. Offensichtlich ist aber auch hier ein ewiger Kampf der Überzeugungen wie er zum Beispiel zwischen Java- und .NET-, C#- und VB- oder Delphi- und ernsthaften Programmieren besteht.

Weiterlesen »