Re: IT: новые горизонты
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 26.03.21 12:33
Оценка: 3 (1) :)
Здравствуйте, mgu, Вы писали:

mgu>2. Есть у меня на ха-ха два резюме -- в одном мне 52 года, а в другом -- 25. Раньше я был в восторге от их программистов: они были способны решить задачу множественного числа в русском языке: 0 просмотров, 1 просмотр, 2 просмотра, 5 просмотров... Такое не под силу 90% вычислителей чисел Фибоначчи на арене Гугла. Но наняли имбециозных, и постепенно всё превратилось в... 2 просмотр(ов)? Нет, не угадали: теперь падежом стал управлять рандомизатор. Но это ещё не дно. Нынче же для одинаковых значений просмотров двух резюме используются разные произвольные падежи! И ещё тут гонят на индийских программистов. Те бы просто, без всякого деления по модулю, написали бы свищ для первых 1000 случаев.


Навеяло.

В середине сентября 2002 запустили свою систему регистрации сделок с недвижимостью. Там было практически ВСЕ своё. И этого всего там было ... много.

Включая "печаталку" (компонента для печати).

Содержимое для печати формировал скрипт на VBS (загружался из базы данных).

В этом скрипте был код формирования текстового представления даты.

Через пару недель эксплуатации (уже начали потихоньку расслабляться), 30-го сентября (суббота) оно начало печатать что-то типа "тридцатый сентября".

Печаталок было много, поэтому пока обнаружился косяк, угробили под сотню бланков

Благо, повторюсь, текст формировал скрипт. Тут же (на объекте) вхерачили костыль в код этого скрипта и до вечера дотянули.

Потом этот код поправил и протестировал для всех дат от 1 января до 31 декабря

----
Чего хотел сказать-то.

Позже эту печаталку заменили местные, работавшие в самой недвижимости, на свое собственное поделение.

Строку с годом даты там, в буквальном смысле, формировали через if-ы

if ==2006 then "две тысячи шестого года"
else
if ==2007 then "две тысячи седьмого года"
else
if ==2008 then "две тысячи восьмого года"


-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Отредактировано 26.03.2021 13:03 DDDX . Предыдущая версия . Еще …
Отредактировано 26.03.2021 12:41 DDDX . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.