bytebee - feel the clean magic

Wie du ein Unit-Test für eine Nancy-API schreibst
vor 3 monaten veröffentlicht · ca. 4 Minuten Lesedauer

Wenn ich eine API erstelle, ist dann fällt meine erste Wahl immer auf NancyFx. Einfach deswegen, weil ich mich mittlerweile daran gewohnt habe damit zu arbeiten und weil ziemlich modular aufgebaut ist. Und wer mich, oder mein Blog etwas näher kennt, weiß, dass ich modulare Frameworks über alles liebe 🙂

So habe ich das Open/Closed Prinzip endlich verstanden!
vor 4 monaten veröffentlicht · ca. 6 Minuten Lesedauer

Das Open/Closed Prinzip, ist zugegebenermaßen etwas schwierig zu verstehen. Der Grundgedanke klingt ziemlich cool und banal. Die Definition stammt diesmal von Prof. Bertrand Meyer: Wenn schon einmal versucht hat, durch eine geschlossene Tür zu gehen, wird schnell feststellen, dass es etwas weh tun kann. Wie kann etwas geschlossenes gleichzeitig offen

Das Single-Responsibility-Prinzip einfach erklärt.
vor 6 monaten veröffentlicht · ca. 8 Minuten Lesedauer

Das Single-Responsibility-Prinzip ist eigentlich sehr, sehr einfach und schnell erklärt. Deswegen wundert es mich, warum ich nach mehreren Stunden Recherche keine guten Artikel dazu im internet finde. Die Autoren haben gute Ansätze, ohne Zweifel. Jedoch ist die Umsetzung nur mittelmäßig. Es werden Beispiele, komplett fernab von der Realität aufgelistet. Aus

13 fest verankerte var-Mythen und deren Auswirkungen auf Code-Qualität
vor 7 monaten veröffentlicht · ca. 16 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 7 monaten 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 8 monaten 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 8 monaten veröffentlicht · ca. 12 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 einem jahr 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