Verabschiede Dich von unnötigen Ifs und Selects, Refactoring - Saubere Programmierung
In diesem Programm zeige ich Dir, wie Du sauber programmierst, indem Du gewissen Conditionals (If, Switch ..) durch intelligente Struktur ersetzen und vermeiden kannst. Das macht das Programm ganz im Sinne von SOLID erweiter- und testbar.
S = Single Responsibility = Der jeweilige TransactionFeeCalulator hat eine kontextuelle Aufgabe.
O = Open / Closed = Man kann problemlos weitere Subscription-Plans hinzufügen, ohne den bisherigen Code verändern zu müssen.
Verzeih' mir kleine Fehler, etc. da ich alles aus dem Kopf schreibe :)!
► Abonniere mich http://bit.ly/JoinRobbelRoot und lerne mehr über die Programmierung mit Visual Basic .NET
► Besuche http://robbelroot.de/ für kostenlose Code-Downloads
► Tools, Code-Schnipsel, Empfehlungen, uvm. unter - http://robbelroot.de
Kapitelübersicht:
00:00 Intro
00:27 Die Situation
01:33 Vorbereitungen Off-Topic
02:27 So besser nicht
03:30 Das Wünschenswerte
05:11 Ein erstes Refactoring
06:06 Net hardcoden bitte
06:43 Die 3 Implementierungen
08:30 Mit Implementierungen arbeiten
10:37 SubscriptionAttribute erstellen
12:28 Attribut als Sticker verwenden
15:32 Alle Calculators automatisiert registrieren
22:12 Calculator dynamisch abrufen
23:41 Neue Subscription how to
25:08 Subscription hinzugefügt
25:50 Outro & kleines Recap
HASHTAGS: #dotnet #vbnet #programmierung #csharp #if #tutorial #ifelsestatement #ifelse