bytebee - feel the clean magic

13 fest verankerte var-Mythen und deren Auswirkungen auf Code-Qualität
vor 8 tagen veröffentlicht · ca. 15 Minuten Lesedauer

Bin ich allein? In den letzten Tagen habe ich mir diese Frage tatsächlich mal öfter gestellt. Nein, so schlimm wie du denkst, ist es mit mir noch lange nicht 🙂 Was ich meine, ist eigentlich etwas ganz banales. Und zwar so banal, dass es sich eigentlich gar nicht lohnt darüber

Wie du mit diesen 8 einfachen Schritten deinen Quellcode perfekt refaktorisierst
vor einem monat veröffentlicht · ca. 10 Minuten Lesedauer

Wer kennt nicht das Problem? Eine Software wächst und wächst über die Jahre und es entsteht immer mehr Quellcode. Kollegen kommen und gehen. Immer mehr und mehr Entwickler arbeiten an diesem, einem Projekt. Das Problem jedoch: Es arbeitet immer nur ein paar Kollegen gleichzeitig an dem Projekt. Nicht selten, entsteht

Was ist komplexer Code – und wie du ihn vermeiden kannst
vor einem monat veröffentlicht · ca. 6 Minuten Lesedauer

Das schöne Wort „komplex“ ist für die meisten von uns ein Synonym für Kompliziert. Dabei haben die beiden Worte bis auf das „Kompl“ nichts miteinander zu tun. Naja, jedenfalls nicht viel. Etwas Komplexes kann natürlich auch kompliziert sein. Und etwas Kompliziertes ist in den meisten Fällen auch komplex. Sonst wäre

Warum die besten Entwickler nie auf automatisierte Tests verzichten
vor einem monat veröffentlicht · ca. 11 Minuten Lesedauer

Kennst du das auch? Du hast gerade ein neues Feature in dein Projekt implementiert und es funktioniert alles wunderbar. Das Feature ist komplett fehlerfrei und du bist total zufrieden mit der Umsetzung. Der Quellcode sieht sehr gut aus und lässt sich sehr gut lesen. Im Anschluss erstellst du für deine

Was ist eigentlich Polymorphismus in der Informatik – ganz einfach erklärt!
vor 5 monaten veröffentlicht · ca. 6 Minuten Lesedauer

Beim Erlernen einer objektorientierten Programmiersprache, wirst du früher oder später auf diesen Begriff stoßen. Polymorphismus Was zunächst ziemlich schwierig klingt und blöd auszusprechen ist, ist eigentlich ganz einfach. Der Duden erklärt es ganz plump mit „Vielgestaltigkeit„. Allerdings ist man hinterher genauso schlau wie vorher (ich jedenfalls). Eigentlich ist es nur

Warum Code-Konventionen so verdammt wichtig sind
vor 6 monaten veröffentlicht · ca. 12 Minuten Lesedauer

Heute möchte ich mal ein etwas anderen Post schreiben. Wer mich ein wenig kennt, wird wissen, dass ich nicht so leicht aus der Ruhe zu bringen bin. Jedoch stoße ich in letzter Zeit immer mal wieder auf etwas, was mich wirklich etwas aufregt. Die Rede ist von Code Conventions. Dabei

Wie du ganz einfach eine Certificate Authority mit Linux-Boardmitteln erstellst
vor 8 monaten veröffentlicht · ca. 7 Minuten Lesedauer

Bereits in einem älteren Artikel habe ich schon über selbstsignierte TLS Zertifikate geschrieben. Wenn du mit dem Gedanken spielst, dir eine kleine Server Infrastruktur aufzubauen, dann würde ich dir sowieso empfehlen alles direkt über TLS zu lösen. Mal abgesehen davon, dass durch die TLS-Zertifikate sowieso die Verbindung per se sicherer ist, gibt

Was sind Interfaces und wofür werden sie wirklich gebraucht?
vor 8 monaten veröffentlicht · ca. 7 Minuten Lesedauer

Bevor wir anfangen, möchte ich ganz kurz erwähnen, was ein Interface überhaupt ist. Gibst du das Wort bei Duden ein, kommt prompt die Antwort: Spezielle Schaltung zur elektronischen Anpassung zweier sonst inkompatibler Geräte oder Geräteteile Sagen wir mal so, es ist nicht falsch, was da steht. Es ist aber nicht