Ich widerspreche gleich mal der Aussage in Video Teil 3, ab Minute 14:00, wenn ich darf
.
Der "Aufwand" den Du ansprichst ist lediglich ein Manko der
IDE. Die Vorteile kommen Dir immer dann zu Gute, wenn Du Implementierungen temporär (mehrfach) austauschen musst. Da wirst Du also dann drauf stoßen, wenn Du alles akribisch testest.
Es würde anderen mit Sicherheit auch sehr helfen, wenn Du in diesem Zuge (langfristig) auch das Thema Testing (Testdriven vs. nicht Testdriven vs. keine Interfaces) mit aufnimmst.
Weiter so und noch viel Spaß