CodeSOD: Сквозь 4-е измерение Заметка
The Daily WTF на русском

CodeSOD: Сквозь 4-е измерение

Предоставленный фрагмент кода иллюстрирует пользовательскую функцию форматирования дат из системы баз данных 4th Dimension (4D). 4D, первоначально названная "Silver Surfer", представляла собой реляционную СУБД, интегрированную среду разработки и язык программирования, разработанные в 1980-х годах. Она начинала на оборудовании Apple, почти став продуктом Apple, прежде чем вмешалось давление со стороны поставщиков. Со временем 4D расширилась, включив развертывание клиент-сервер, кроссплатформенную совместимость с Windows и поддержку веб-приложений. Несмотря на эти достижения, 4D часто отставала от конкурентов, таких как FileMaker и Access, в выпуске новых функций. В конечном итоге система включила поддержку SQL и PHP, и компания продолжает существовать с редкими обновлениями. Основная проблема заключалась не в самом коде обработки дат, а в неадекватности встроенных опций форматирования дат в версии 4D Брюстера. В результате Брюстеру пришлось вручную создавать желаемый формат даты, что выявило ограничение платформы 4D. Отрывок подчеркивает реальный пример необходимости написания пользовательского кода из-за недостатков инструментария.