Опрос
Кто на сайте
|
Истории → История №3 за 22 апреля 2021Почитал истории о том, к чему приводили плохо протестированные программы, и вспомнил свою. На фоне взорвавшихся АЭС и разбившихся самолетов ерунда, но для меня, поверьте, это была катастрофа.
Середина 80-х, времена, когда вычислительные машины были большими, принтеры назывались АЦПУ, а программы писались на русском ассемблере и хранились на перфокартах. Мне, молодому специалисту, поручили первое в жизни задание: автоматизировать печать справок о размере зарплаты. Сложность состояла в том, что фамилия-имя-отчество в справке должны были печататься в дательном падеже: выдана Иванову Петру Демидовичу. Нормальный человек просто набил бы еще одну колоду перфокарт с именами в нужной форме. Но я же крутой программист, выпускник московского вуза. Я придумал алгоритм. Я написал программу, склоняющую имя в зависимости от последней буквы. Скажем, последнее «А» всегда меняется на «Е»: Анна – Анне, Никита – Никите. «Я» меняется на «И»: Виктория – Виктории, «Й» – на «Ю»: Сергей – Сергею. Чуть сложнее вышло с мягким знаком, Игорь – Игорю и Любовь – Любови склоняются по-разному, но я научился определять пол по последней букве отчества. А к именам, кончающимся на согласную, просто добавляется «У»: Петр – Петру, Иван – Ивану. Никакого QA тогда не было, сам провел тестирование, то есть распечатал несколько пробных справок. Программу внедрили, она за пару часов напечатала кипу справок на всё предприятие, бухгалтера не могли нарадоваться: я избавил их от нескольких дней сидения за пишущей машинкой. И тут, пока я мысленно вертел в пиджаке дырку для ордена, меня вызывает начальник ВЦ. У него в кабинете сидит зам. директора, и оба тычут мне свои справки. На них написано: «выдана Малинину Павелу Михайловичу» и «выдана Гунько Леву Яковлевичу». Программу, я, конечно, исправил за полчаса. Но премию не получил и самомнения сильно поубавилось. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Комментарии:Оставить комментарийИнформация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |
реклама
популярное
Теги
2011 audi r8, Affordable seo agency, Air Conditioning Orange County, antalya escort, ashwagandha examine, Aura Kasih, auto title loans, bank of america mortgage login, buy steroids online, buy testosterone cypionate, car title loans, checkers fast food near me, disco polo 2015 online, fidelity netbenefits login, forskolin amazon.ca, game of war fire age cheats, hca interview answers, Health Insurance, healthy breakfast bars, Hotel Frankfurt Oder, how to unlock canada iphone 4, mobile, mobile strike cheats ios, nootropics meaning, orange county electrician service, sell used car northglenn, ser organizadora de bodas, spesifikasi smartphone android, the top guidelines on details for bowers website, Traffic Tree Monetizer Download, Traffic Tree Monetizer Review, Vectorize Vector Packs, vectorize vector packs for illustrator, video card, wkr_ceni 2 film online, wybacz ale wci__ ci_ kocham, yoga burn by zoe reviews, Девушка, Эротика, зарекомендовавшие себя годами испытаний. ознакомиться с ними вы можете непосредственно в хелпе прогр Показать все теги |