this post was submitted on 08 Feb 2026
35 points (100.0% liked)

Technik

988 readers
87 users here now

die Community für alles, was man als Technik beschreiben kann


the community for everything you could describe as technology


Beiträge auf Deutsch oder Englisch


Posts in German or English

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] alleycat@feddit.org 21 points 3 days ago (1 children)

Eine Software, mit der ich Pläne für die Automatisierungstechnik erstelle.

Die Tabelle für die Sensorenliste hat seit Jahren einen Bug, durch den ich kein "d" eingeben kann. Deshalb darf keine Sensorenbezeichnung ein "d" enthalten...

Die Software ist leider durchgängig auf diesem Niveau programmiert - und ich überlege, ob es arbeitsrechtlich zulässig wäre, die Nutzung zu verweigern. Immerhin nehme ich starken seelischen Schaden. : /

[–] JensSpahnpasta@feddit.org 4 points 3 days ago* (last edited 3 days ago) (1 children)

Oh Gott :D

(Ich habe auch keine Ahnung, wie man so einen Bug überhaupt produzieren kann. Normalerweise sind die üblichen Bugs ja verständlich, etwa wenn eine Variable überläuft. Aber kein d in einem String?)

[–] teddypolice@feddit.org 6 points 2 days ago (1 children)

Aber kein d in einem String?

Irgendwann hat mal jemand beschlossen dass IDs in dem System Informationen kodieren dürfen und dann kam jemand auf die Idee, nach diesen Informationen zu filtern. Die Annahme ist aber unwahr für andere Komponenten der Software, was dieses Problem erzeugt.

Das ist zumindest eine plausible Erklärung die in der echten Welt passiert. Frag mich woher ich's weiß. ;)

[–] monkeyFromTheLake@programming.dev 1 points 1 day ago (1 children)

Ich arbeite auch in dem Umfeld. Darf ich fragen welche Software das ist?

[–] teddypolice@feddit.org 1 points 16 hours ago

Oh ich habe da nicht an eine spezifische Software gedacht - das ist im Prinzip ein Resultat von Misbrauch von Software, insofern würde ich da auch keine Namen nennen wollen.

Wenn wir unterstellen wollen dass das ein Softwarefehler ist (kann man machen, habe da keine Meinung zu), betrifft das alle Softwarepakete wo eine eindeutige ID für irgendetwas vom User gewählt werden kann. "Ordentlich" würde man das so machen dass der User die ID nicht beeinflussen kann (d.h. neuesObjekt.ID = GUID.New()) aber der User einen "freundlichen" Namen setzen kann, der im User Interface der GUID gleichwertig ist.