Training - Beratung - Projektarbeiten

www.David-Tielke.de

Webcast C# 6.0 - Folge 1: Auto Property Initializers

Ab heute versuche ich regelmäßig Webcasts zu aktuellen Themen auf meinem YouTube-Channel zu veröffentlichen. Das Startthema werden die Neuerungen in C# 6.0 sein, welche ich in ~10 Episoden beleuchten werde.

Heute gibt es den ersten Teil zum Thema "Auto Property Initializers".


Dazu aus der Beschreibung des Roslyn-Teams:

You can now add an initializer to an auto-property, just as you can in a field:
public class Customer
{
    public string First { get; set; } = "Jane";
    public string Last { get; set; } = "Doe";
}
The initializer directly initializes the backing field; it doesn’t work through the setter of the auto-property. The initializers are executed in order as written, just as – and along with – field initializers. Just like field initializers, auto-property initializers cannot reference this – after all they are executed before the object is properly initialized.

Links:

Webcast "Dressierte-Affen-Methode" zur Erkennung von SRP-Verletzungen - Update

In der dotnetpro Ausgabe 10/2015 befindet sich ein Artikel von mir zum Thema “Kohäsion und Kopplung” und wie damit zum einen Modularisierungen bewertet werden können, aber auch damit praktisch gearbeitet werden kann, um z.B. Verletzungen des Single Responsibility Principles zu erkennen.

Ich nenne dieses Verfahren “Methode für dressierte Affen”, da die Aufteilung von komplizierten Klassen damit sehr sehr einfach wird und auch durch Personen durchgeführt werden kann, welche weder SRP noch die Domäne an sich beherrschen. Da dieses Verfahren textuell relativ schwierig zu beschreiben ist, habe ich dazu ein kurzes Video erstellt, welches in meinem youtube-Channel abgerufen werden kann.

*** Update 22.09.2015 ***
Leider gab es bei dem Encoding ein paar Probleme, weshalb ich das Video erneut hochgeladen habe. Jetzt sollte alles passen, danke an die fleißigen Hinweisgeber.

Links
YouTube Channel
Video
Ausgabe 10/2015 der dotnetpro

[DWX 2015] Vortragsmaterialien zum Download

Wie in jedem Jahr, wurde auch in diesem Jahr, wieder mit der Developer Week in Nürnberg die größte deutsche Entwicklerkonferenz veranstaltet. An insgesamt drei Tagen wurde, in 10 parallelen Tracks, über aktuelle und zukünftige Technologien gesprochen. Auch ich war mit insgesamt vier Sessions und einem Workshop beteiligt. Wie angekündigt, stelle ich nun hier alle Materialien der Sessions und des Workshops zur Verfügung.

Ich bedanke mich auf diesem Weg noch einmal bei allen Teilnehmern und wünsche viel Erfolg und Spaß bei der Umsetzung der gewonnenen Ideen.

Links
[Session] Composite Components
[Session] .NET Architektur für die Praxis
[Session] Softwarequalität
[Session] .NET 2015
[Workshop] .NET Architektur für die Praxis