Байка-25. Карго-культ стендапа.

Декабрь 15, 2017

Хорошее решение - результат опыта.
А опыт - результат плохих решений.
(с) Уолтер Ристон

Карго-культ - имитации каких-то действий без понимания их смысла. С нулевыми, а часто отрицательными последствиями.

Чеширский химичил за столом. По очереди открывал разные коробочки и кидал в разные заварочные чайники какие-то травки. Наконец залил водой.

– Зачем разные чайники? - лениво поинтересовался Заяц.
– Разные травки требуют разной температуры заваривания. Поэтому смесь зеленого и черного чая заварить нормально не получится. Для зеленого нужна температура пониже, иначе будет горчить. Вот и здесь травки разные.

Читать дальше »

Басня о пользе следования правилам

Ноябрь 29, 2017

– Кто пред релизом намёржил всё в мастер?
– Главный программер, наш светоч и пастырь!
В коде уверен, гарантию дал.
Запуск, коннект, первый юзер… упал.

Круто же! ))))

– Кто виноват в этом гнусном паденьи?
Все перед продом стоят в изумленьи. )
– Вася-кьюэйщик – релиз не проверил.
Что же ты, Вася, а я тебе верил!

– Это не я!

– Деплойщица Маша – не так накатила!
На тестовом стенде другая картина!
– Всё по инструкции делала я,
Хочешь не хочешь, вина не моя!

А чья?

Лид же наш Петя уже на Багамах
Сок из бокала тянет устало.
Коммитил он в пятницу прямо на прод,
Но кто о том вспомнит, кто разберёт?

Гит!

Он, как анон, помнит все прегрешенья
И диверсанта сдаст без сомненья…
Гит не поможет – вот страшная сказка.
Поиск виновных терпит фиаско…

Как?

Триггер поправил в базе руками
И в гит не коммитил, мы сами с усами!
– Машенька, срочно забацай откат!
– Поздно, ведь не был сделан бэкап.

Упс.

Мораль же, коллеги, простая у басни:
Правилам следуй – не будет злосчастья.
Полвека копился увесистый свод…
Кто не читал их – тому не попрёт.

===============================
Соавторы: Вера Данилова, Михаил Мерзлютин, Юлия Берестова, Сергей Мартыненко

Байка-24. Ответ единственно правильный.

Сентябрь 3, 2017

– Какая здесь лишняя фигура? – с этими словами Додо положил на стол листок с картинкой и пошел за кружкой.

auaadheoa-eeoithth-oeaodho.JPG

– Ну-ка, ну-ка, – заинтересовался Заяц. – Армигер, что думаешь?
Читать дальше »

Байка-23. Вести недобрые гонец тестировщик принес.

Август 28, 2017

А я цельное лето, цельное лето: утром покос, вечером надои, то корова опоросится, то куры понеслись… А тут вишня взошла! Свекла заколосилась!.. Пашешь, как трактор… А ежели дождь во время усушки, а?

На столе сиял древний самовар. Самовар откопал Додо на чердаке в деревне. И привез. Чайная традиция пришлась ему по душе. Примерно как самовар сиял Заяц и травил анекдоты.
– Сегодня в селе прошел стендап митинг. Вчера из города на побывку к родителям приехал трам–мастер Кеша. Станичники попросили его рассказать за эджайл.

Читать дальше »

Байка-22. Реквием по надежде.

Август 14, 2017

Заяц стоял у книжного шкафа и ленивого перелистывал страницы какой-то книги. Со вздохом сказал:
— Реквием по надежде, — и начал ставить книгу на полку.
— Что там у тебя? — живо поинтересовался Оруженосец.
Заяц подошел к столу и положил книгу в центр.
— «Peapleware». Знаю, читал, — сказал Оруженосец. – А почему реквием и почему по надежде?
— Потому что тридцать лет назад эта книга была надеждой, а сейчас это реквием.

Читать дальше »

Регламент работы с репозиторием кода

Август 3, 2017

Этот регламент писался давно. Сейчас многое изменилось. Например, SVN теперь не в моде. Да и техники на вашем проекте могут быть другими. Вместо термина “trunk” вы может быть будете использовать “master”. А жет еще что-то. Так что адаптируйте документ под себя. А то, что есть – используйте как рыбу.Документ специально написан коротко, т.к. длинные документы никто не читает.
И обратите внимание, многие отдельные пункты регламента сопровождаются описанием контрольных процедур, с указанием ответственного. Без контрольных процедур регламенты работают плохо. Сейчас я бы эти описания серьезно расширил.

Да, еще. Нам этот документ довольно сильно облегчил нам жизнь.
Читать дальше »

Байка-21. SCRUM, Kanban и все, все, все

Июль 31, 2017

– О, свежая черника и земляника! – В кухню влетели Заяц с Оруженосцем.
– А также голубика, костяника, шиповник и малина, – продолжил Чеширский
– Костяника? – заинтересовался Армигер.
– Ее еще называют северным гранатом за обилие витаминов.
– А в чайнике что? И откуда дровишки?
– В чайнике какие–то травки. А дровишки от Бабушки Флэш, – ответил Шляпник.
– Что вкусно, а главное – очень полезно, – напел Заяц, наливая полную пиалу.

Читать дальше »

Тестирование - это…

Июль 15, 2017

Часто бывает нужно сравнить несколько определений одного и того же термина. Но выискивать определения по куче книг – занятие довольно длительное. Лучше сделать это заранее и постепенно пополнять список. И заодно свести к “единому знаменателю”
Читать дальше »

Соглашения о наименовании объектов БД

Июль 10, 2017

Предисловие

Просматривал старые файлы - обнаружил множество проектных документов. Вещь редкая, почти не встречающаяся.

Публикую первый. Вдруг кому поможет? Я не говорю, что документ надо использовать “как есть”. Но может он подскажет, как писать.Вы напишите свой документ.
Нам этот документ помог улучшить такой критерий качества, как “Модифицируемость” группы”Сопровождаемость” по ГОСТ 25010.
Что касается НДА… И продукта того нет, и фирмы, и дюжина лет прошла… А документы такого типа по прежнему актуальны.

Чуть не забыл. Чем короче стандарт, тем он эффективнее на единицу текста. Начинайте с коротких стандартов. 500-1000, пусть 2000 слов. В этом документе было 771 слово. И он был эффективен.
Читать дальше »

Байка-20. IT шашлыки, или приорити против северити.

Июнь 14, 2017

В летний теплый денек выбрались на шашлыки. Чтобы было не скучно, устраивали конкурсы. Понятно, что центральный конкурс – конкурс шашлыков. Дюжина поваров и три дюжины зрителей. Условия конкурса были зверскими. Старт давался в 12:30. В это время можно было первый раз подойти к своей площадке. А в 13:55 нужно было снять готовый шашлык. Никто не имел права помогать повару в готовке. Разве что мангал и стол установить. На конкурс шашлыков каждый повар приносил пятилитровую кастрюлю собственноручно замаринованного мяса. Допускались: свинина, говядина, оленина, медвежатина, индейка, гусь, курица. Т.е. звери и птицы. Но не рыба и не ракообразные. Дюжина поваров, три дюжины участников, неторопливые рассказы баек, погожий день – что еще надо для отличного отдыха?

Читать дальше »