Magic Numbers sind Zahlen (oder auch Strings), die irgendwo im Code „einfach so“ stehen und deren Bedeutung man nur errät. Du siehst dann `60`, `3`, `1024` oder `"admin"` und musst aus dem Kontext heraus rekonstruieren, *warum genau dieser Wert* dort steht. Zahlen im Code sind nicht per se schl
https://magicmarcy.de/wenn-zahlen-luegen-magic-numbers-sauber-ersetzen
#MagicNumbers #Konstanten #Enums #Java #Programming #MagicStrings #Bedeutung #Dokumentation #Fachlichkeit

Wenn Zahlen lügen: Magic Numbers sauber ersetzen | magicmarcy.de
Magic Numbers sind Zahlen (oder auch Strings), die irgendwo im Code „einfach so“ stehen und deren Bedeutung man nur errät. Du siehst dann `60`, `3`, `1024` oder `"admin"` und musst aus dem Kontext heraus rekonstruieren, *warum genau dieser Wert* dort steht. Zahlen im Code sind nicht per se schlecht. Schlecht wird es, wenn die Zahl eine fachliche oder technische Bedeutung trägt, diese Bedeutung aber nicht sichtbar ist.
magicmarcy.deCode Smells sind Hinweise darauf, dass im Code etwas nicht sauber ist - etwas schlecht riecht. Es geht nicht um Syntaxfehler oder Bugs, sondern um Strukturen, die dich langfristig ausbremsen. Der Code funktioniert vielleicht heute, aber er wird schwerer zu verstehen, zu testen und zu erweitern. Gera
https://magicmarcy.de/code-smells-was-riecht-denn-hier-so-streng
#CodeSmells #Methoden #Logik #Parameter #MagicStrings #MagicNumbers #Programming #Awareness

Code Smells - was riecht denn hier so streng? | magicmarcy.de
Code Smells sind Hinweise darauf, dass im Code etwas nicht sauber ist - etwas schlecht riecht. Es geht nicht um Syntaxfehler oder Bugs, sondern um Strukturen, die dich langfristig ausbremsen. Der Code funktioniert vielleicht heute, aber er wird schwerer zu verstehen, zu testen und zu erweitern. Gerade in Java-Projekten sammeln sich solche Stellen schnell an, wenn man sie nicht bewusst wahrnimmt.
magicmarcy.de@chrismerkel File extensions are no big whoop.
#MagicStrings are where its at.