Was hat schlechter Code mit einem Kredit zu tun? - Clean Code Workshop mit der viadee
Jan Betzing (JanB)Clean Code, Nachgang, viadee, WorkshopUnsauberer Programmcode ist keine Seltenheit. Egal ob der Code in einem Projekt geerbt wurde oder ob es eigene Sünden sind. Schlechte Codequalität verhindert oftmals die Testbarkeit von Code, vermindert die Wartbarkeit und führt letztendlich zu einer im Geschäftsbetrieb immer instabiler werdenden Anwendung.
Im Workshop mit unserem Partner viadee haben rund 20 WINet-Mitglieder verblüffende Einblicke in den Code bekommen. Das ein ums andere Mal wurde das "Principle of Least Astonishment" anhand von Codebeispielen gebrochen, aber auch diskutiert, wie man Fallstricke vermeiden kann.
Doch nun zur Frage, was schlechter Code mit einem Kredit gemein hat? Ähnlich wie bei einem Finanzkredit kann durch einen "technischen Kredit" zwar kurzzeitig das Projektziel, bspw. die Implementierung einer Funktionalität, schneller erreicht werden. Auf lange Sicht droht jedoch die Gefahr der Überschuldung, wenn Altlasten die Weiterentwicklung hemmen oder unmöglich machen. Hier wird der "technische Kredit" ganz schnell zur einem realen monetären Problem: Es wird viel Geld in die Hand genommen, um den Betrieb solcher schlecht entwickelter Anwendungen überhaupt noch Aufrecht erhalten zu können.
Zum Abschluss des Workshops haben wir lange diskutiert, welche Probleme wir in eigenen universitären oder geschäftlichen Projekten erfahren haben und wie wir es schaffen können, sauberen Code zu entwickeln.
Die Gigabit-Gesellschaft auf der WILan XVI
Jan Betzing (JanB)WI-Lan, Veranstaltung, Unterstützung, NachgangThorsten Dirks, seines Zeichens Präsident des Digitalverbands Bitkom, sowie Politiker aus allen Reihen postulieren spätestens seit der CeBIT diesen Jahres die Gigabit-Gesellschaft als neues Buzzword. Der Deutsche Breitbandausbau mag davon noch weit entfernt sein, aber wir vom WINet sind da einen Schritt weiter! Zur mittlerweile 16ten Auflage der WI-Lan der Fachschaft haben wir die LAN als langjähriger Unterstützer mit einem 24-Port Gigabit-Ethernet-Switch ausgestattet. Mit Erfolg! Bei Pings von 0 - 3 ms in Klassikern wie Warsow oder Unreal Tournament zockt es sich geschmeidig.
Damit das leidige Problem Problem der IP-Adressvergabe endlich der Vergangenheit angehört, haben wir zudem einen Xiaomi Mi WiFi 3 802.11ac 1200 Gigabit Router angeschafft, welcher den DHCP-Server spielt. Praktischer Nebeneffekt: Wir konnten selbst In-Game etwas Mandarin lernen (siehe Foto):