Представительная строка: Как м... Заметка
The Daily WTF на русском

Представительная строка: Как массив похож на банан?

Разработчик по имени Кит столкнулся с устаревшим кодом Classic ASP, написанным на языке VBScript, схожем с VisualBasic 6.0, но с большими ограничениями. Предыдущий разработчик нуждался в создании массива из 8 элементов для хранения данных. Вместо того, чтобы использовать традиционный метод объявления массива, коллега использовал необычный подход. Они объявили переменную и затем использовали функцию Split на строке из семи запятых, чтобы создать массив из восьми пустых подстрок. Этот метод является необычным примером инициализации строкового типа. Код все еще использовался, несмотря на то, что Classic ASP уже вышел из строя, что делает его потенциальной проблемой для будущих разработчиков. Использование этого метода не рекомендуется и считается плохим способом кодирования. Существование этого кода является напоминанием о важности надлежащих методов кодирования и необходимости в поддержке кода. Необычный метод, используемый в этом коде, вероятно, вызовет путаницу и фрустрацию у разработчиков, которые столкнутся с ним. Продолжение использования этого кода является предметом беспокойства, и надеемся, что он уже выведен из эксплуатации, чтобы предотвратить дальнейшие проблемы.