RSS Der tägliche WTF
Folgen
Repräsentative Zeile: Wie ist ein Array wie eine Banane?
Ein Entwickler namens Keith stieß auf einen antiken Codebestand in Classic ASP, der VBScript verwendete, eine Sprache, die ähnlich wie VisualBasic 6.0 ist, aber mit mehr Einschränkungen. Der vorherige Entwickler musste ein Array mit 8 Elementen erstellen, um Daten zu speichern. Anstatt die traditionelle Methode zu verwenden, um das Array zu deklarieren, verwendete der Kollege einen einzigartigen Ansatz. Er deklarierte eine Variable und verwendete dann die Split-Funktion auf einer Zeichenkette von sieben Kommas, um ein Array von acht leeren Teilstrings zu erstellen. Diese Methode ist ein ungewöhnliches Beispiel für string-basierte Initialisierung. Der Code war trotzdem noch in Verwendung, obwohl Classic ASP bereits sein End-of-Life erreicht hatte, was ein potenzielles Problem für zukünftige Entwickler darstellt. Die Verwendung dieser Methode wird nicht empfohlen und gilt als schlechte Programmierpraxis. Die Existenz dieses Codes erinnert an die Wichtigkeit ordnungsgemäßer Programmiertechniken und die Notwendigkeit von Code-Wartung. Die ungewöhnliche Methode, die in diesem Code verwendet wird, wird wahrscheinlich Verwirrung und Frustration bei Entwicklern hervorrufen, die ihn entdecken. Die weitere Verwendung des Codes ist ein Anliegen, und es wird gehofft, dass er inzwischen stillgelegt wurde, um weitere Probleme zu vermeiden.