Читаем Bash.org.ru IT Happens Истории ## 11001 – 12000 полностью

Проджект-лиды озабочены выполнением процессов, скопированных у тех, кому методология помогла, зачастую без учёта собственной специфики и существующих процессов. Получасовые скрам-митинги из 15 человек, где каждый в красках описывает, как он ковырял в носу или выбирал себе цацки на Amazon. Проджект-лиды, заинтересованные только в том, чтобы таски в Jira были закрыты вовремя, без учёта качества работы. Что бы тест-кейсы были «зелёными» без учёта качества этих самых тестов. Юнит-тесты, состоящие из одной строчки «ОК».

Любые попытки рефакторинга существующего архитектурного шедевра из упомянутых материалов воспринимаются в штыки. Ведь в это было вложено N человеко-дней, и оно пока работает. Разработка любого более-менее комплексного решения сложна не сама по себе, а из-за навязанных процессов, которые мало кто понимает, но все обязаны соблюдать. Согласования, пересогласования, уточнения, переуточнения… Количество времени, которое расходуется на следование новомодным технологиям, зачастую многократно превышает время на разработку архитектуры или модификации и кодирования.

Современные софтверные компании довольно поверхностно относятся к тестированию того, что производят. К примеру, компания, которая разрабатывала софт для аппарата по переливанию крови, даже не имела в штате тестировщика. Тестированию редко учат в институтах, тестированию крайне сложно научиться без практики, поэтому хороших тестировщиков мало. А если не тестировать продукт, то и результат будет ровно такой, какой мы каждый день видим на своих мониторах.

Непрофессионалы — на всех уровнях этой грустной вавилонской башни. Дизайнеры интерфейсов либо не читали гайдлайны никогда, либо их знания поросли мхом и сожраны мозговыми слизнями. Видеть GUI, целиком состоящий из bad practices, — норма. Зато работа выполнена в срок. Код, целиком состоящий из гнилых костылей и копируемый из проекта в проект, поскольку «он же работает»; постановки задачи «сделайте, шоб работало, и хорошо!»; разработчики, даже примерно не представляющие себе предметной области, — это всё норма современного софт-девелопмента.

Но ведь у всех таски закрыты, тесты пройдены и баг-трекер чист. Никто не виноват, наверное.

<p>#11469: Бьёт — значит чинит</p>

12:15 03.10.2013, IT happens

Студенческая общага весьма уважаемого университета в городе каштанов. Выходной, на часах около десяти утра. Никто никуда не спешит — кто-то в одних трусах потягивает кофе, кто-то валяется на постели с ноутбуком, на втором ярусе до сих пор спят… Идиллия.

Бах!

Гулкий хлопок двери заставляет всех отвлечься от своих дел. В комнату врывается фурия — волосы дыбом, лицо перекошено, в руке старенький мобильник японо-шведского гения. Помещение моментально наполняется отборной бранью, из которой становится ясно, что у несчастного телефона «цифры, %$№*@, не нажимаются!» после того, как один из обитателей комнаты позвонил с него прошлым вечером. И, судя по активной жестикуляции, виновный будет покаран именно полурабочим аппаратом — уж больно похож он на оружие пролетариата, воинственно воздетое над головой, да и фанатичный блеск в глазах дамочки не оставляет надежды на спасение…

Со второго яруса кровати вытягивается рука, рывком вытаскивает предмет раздора из руки и скрывается за бортиком с добычей. Во внезапно наступившей тишине отчётливо слышны щелчки клавиатуры, хрусткий удар кулака по телефону, снова щелчки… и телефон возникает перед фурией.

— Проверяй. Работает? — хрипло интересуется заспанный голос.

Клац. Клац. Клац-клац-клац.

— Да-а! А…

— Ещё раз так влетишь в дверь — вылетишь в окно. Всё, свободна!

Дверь закрывается с тихим щелчком. Идиллия постепенно восстанавливается.

— А что с телефоном её было?

— Шлейф клавиатуры отошёл. Ставится на место лёгким ударом. А теперь я хочу досмотреть сон.

Идиллическая атмосфера вновь окутывает комнату.

<p>#11470: Кривые руки на высшем уровне</p>

12:45 03.10.2013, IT happens

Я уже давно начал думать о том, что программисты, кодеры, патчеры и «все эти люди» ушли в теорию слишком глубоко. Об этом говорит не только лента новостей с сайта с клубком нитей на логотипе, но и количество багов, которое я периодически нахожу, а также места их обитания.

Начнём с простого. Главная страница правительства США. Не-ет, я не преувеличиваю — usa.gov (http://usa.gov/) на главной странице имеет глупый баг. Есть секция новостей. Там должно быть три новости. Есть стрелочки влево-вправо, переключатель новостей внизу на три позиции. А вот новости всего две. Если мы нажимаем на третью позицию переключателя, тот показывает нам пустоту и не позволяет вернуться каким-либо способом, кроме F5. О, а как замечательно отрисовывается этот переключатель в трёх браузерах! Один рисует сразу три состояния кнопки, другие два рисуют картиночку со смещением. Вот уж действительно — сократили бюджет страны, денег даже на хорошего веб-программиста или тестера не нашлось.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги

Адриан Моул: Годы прострации
Адриан Моул: Годы прострации

Адриан Моул возвращается! Годы идут, но время не властно над любимым героем Британии. Он все так же скрупулезно ведет дневник своей необыкновенно заурядной жизни, и все так же беды обступают его со всех сторон. Но Адриан Моул — твердый орешек, и судьбе не расколоть его ударами, сколько бы она ни старалась. Уже пятый год (после событий, описанных в предыдущем томе дневниковой саги — «Адриан Моул и оружие массового поражения») Адриан живет со своей женой Георгиной в Свинарне — экологически безупречном доме, возведенном из руин бывших свинарников. Он все так же работает в респектабельном книжном магазине и все так же осуждает своих сумасшедших родителей. А жизнь вокруг бьет ключом: борьба с глобализмом обостряется, гаджеты отвоевывают у людей жизненное пространство, вовсю бушует экономический кризис. И Адриан фиксирует течение времени в своих дневниках, которые уже стали литературной классикой. Адриан разбирается со своими женщинами и детьми, пишет великую пьесу, отважно сражается с медицинскими проблемами, заново влюбляется в любовь своего детства. Новый том «Дневников Адриана Моула» — чудесный подарок всем, кто давно полюбил этого обаятельного и нелепого героя.

Сью Таунсенд

Юмор / Юмористическая проза