Finger weg von static in C#, Java & Co [Mit Beispiel] Clean Code Tipp #12



Im Clean Code Tipp der Woche beantworten wir dieses Mal die Frage: Ist static böse? : Clean Code beschreibt nicht nur die Struktur des Quellcodes in der Programmierung, sondern auch deren Struktur: hier kommt das Schlüsselwort static ins Spiel bzw macht dieses kaputt. Egal ob in C#, Java, Kotlin, Scala, TypeScript oder JavaScript – die nutzung von static bzw globalen Elementen verringert Eure Softwareuqalität und ist damit genua das Gegenteil von Clean Code. Wir schauen uns im Clean Code Tipp der Woche #12 an, warum genau das Schlüsselwort böse ist und wie Du es besser machen kannst.

▬ Über diesen Kanal ▬▬▬▬▬▬▬▬▬▬▬▬

Seit vielen Jahren arbeite ich als Consultant, Coach und Trainer für professionelle Softwareentwicklung mit den Schwerpunkten Softwarequalität, Softwarearchitektur sowie Prozessmanagement. Auf meinem Kanal möchte ich Euch mein Wissen und meine langjährige Erfahrung in diesen Bereichen vermitteln – natürlich kostenlos. Dabei versuche ich stets Euch das Wissen so zu vermitteln, dass Ihr damit direkt in der Praxis loslegen könnt und das ganze immer mit guten Portion Humor. Lernen soll ja schließlich Spaß machen 🙂

▬ Empfohlene Videos ▬▬▬▬▬▬▬▬▬▬▬▬

Wie viel Softwarequalität Ihr braucht – https://www.youtube.com/watch?v=yIzyz49A9q0&t=172s
Warum Software unwartbar wird – https://www.youtube.com/watch?v=y3Gsq4myMiY&t=177s
Architektur – Modularisierung – https://www.youtube.com/watch?v=9bBydhSBl3w&t=16s
Was ist Architektur – https://www.youtube.com/watch?v=CG6itx96wq8&t=597s
Warum Architektur – https://www.youtube.com/watch?v=nBbCV7B8aIQ&t=219s

▬ Wichtige Links ▬▬▬▬▬▬▬▬▬▬▬▬

Abonniere meinen Kanal: https://www.youtube.com/channel/UCQnJlfHdJ2OolZSa4h2H5Rg?sub_confirmation=1
Alle Videos: https://www.youtube.com/channel/UCQnJlfHdJ2OolZSa4h2H5Rg/videos

▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Twitter: https://twitter.com/DavidTielke
► Xing: https://www.xing.com/profile/David_Tielke
► LinkedIn: https://www.linkedin.com/in/david-tielke-06140912b/

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Comments are closed.