?

Log in

No account? Create an account
ЖЖ Украина

Самый сок!

всё то интересное в сети, что попало в мои сети


Предыдущий пост поделиться Следующий пост
ЖЖ Украина

Эмбриогенез человека (работа над проектом)

Начало

- Команда, всем прыгать от радости! У нас новый проект!
- Кого делаем, шеф?
- Вот: человек.
- Блин, а что это? Юз-кейсы есть? Как оно хоть выглядеть должно?
- Ну вы как первый день на работе. Это же заказчики! Вот вам генетический код, вы специалисты, сами справитесь.
- Блин. Ну ладно. Берём фреймворк от кольчатых червей, там всё должно быть стандартно. Пока напишем базу, аналитики разберутся.

Две недели

- Какое яйцо? Какая икра, идиоты?!.. Вы спецификации интерфейса читали? Плацентарное, живородящее, сухопутное! Да, я вижу, что оболочку икры уже написали. И тестами покрыли, умницы. Теперь рефакторьте в плаценту, там разница небольшая...

Четыре недели

- Всё по плану, шеф. Базовые классы для всех сегментов готовы.
- Для всех?
- Для всех, точно. Мы сверялись по плану. Эпителий, хорда, сосуды, хвост, жабры... В песочнице запускали, оно уже плавает.
- Прекрасно. Хвост, говорите. Жабры, да? Спецификации интерфейса?..
- Ой. Простите, шеф. Мы всё сейчас закомментируем. И тесты поправим.

Шесть недель

- Прогресс, шеф! От плавников удалось унаследоваться, теперь на каждый палец отдельные структуры. Сердце бьётся, мы оставляли тесты на сутки - никаких утечек, обе камеры, всё как надо.
- Обе, да? А сколько по спецификациям?
- Ну четыре. Да это фигня, за пару дней допишем.

Десять недель

- За пару дней, вы говорили?
- Ну вы же понимаете. Пока баги выловили, пока то, пока сё... Но теперь всё точно как надо. На тридцать лет непрерывной работы хватит с запасом!
- А заказчик сколько просил?
- Блин. Да ладно, сейчас две дублирующих системы ритмовождения воткнём - должно дотянуть.
- Ладно... Остальные системы?
- Прототип нервной системы готов. Прототип пищеварительной системы готов. Прототип лёгочного дыхания готов...
- Только прототипы? Половина проектного срока уже прошла!
- А что делать, шеф? Заказчик тестовый стенд до сих пор не предоставил! Куда нам это чучело релизить? Оно всё ещё с жаб...
- Вот это слово при мне больше не говорите.

Двенадцать недель

- Скелет, в общих чертах, готов.
- Вижу, что в общих чертах. Когда финализируете?
- Э... не можем оценить. Всё ещё нет схемы развёртывания.
- Д-детский сад... Ладно, оставляйте пока отладочные параметры, после пуска подкрутите. Хоть что-нибудь тут уже работает по плану?
- Слух. Стопроцентный. Любые колебания жидкой среды.
- ...
- Да, шеф. Альтернативную имплементацию для газовой среды пишем. В модели не уверены. Тестировать не на чем. Когда заказчик предоставит?
- Заказчик написал, что не предоставит. Пишите модели, всё должно запуститься при релизе с первого раза.
- Блиииннн...

Четырнадцать недель

- В общем, всё готово. Ещё детали функциональности дописать, конечно...
- Сколько?
- Ну... Ещё девяносто пять процентов объёма.
- Сколько?...
- Ну, девяносто. Но это точно надо, шеф! Один только шерстяной покров, с двумя линьками в год - это знаете сколько рендеринга?
- Шерстяной, говорите. С двумя линьками...
- Ой. Извините, шеф, мы это сейчас удалим. Воткнём заглушку с незаметными волосками...

Двадцать шесть недель

- Ну как, к релизу готовы?
- Ну, в целом, да...
- В целом?
- Две тысячи багов в бэклоге, шеф. Лично я не ручаюсь, что оно сможет само дышать. Не успеваем рефакторить.
- Так. Наплюйте на рефакторинг. Давайте грубой копипастой.
- Оно же разбухнет! Вы представляете, сколько там получится? Раза в четыре больше!
- Плевать, спецификации не ограничивают. Пусть разбухает. А я пока попрошу заказчика отодвинуть дедлайн...

Тридцать две недели

- Команда, у меня две новости: плохая и очень плохая. Первая: крайний дедлайн - ещё четыре недели, дальше у них заканчиваются ресурсы. Вторая: поступили ограничения по размеру. Ещё максимум в полтора раза, и не больше.
- ...
- Да, у них ограничения канала. Да, вот если бы они сказали это с самого начала. Ну вы как в первый раз! Да, до релиза работаем без выходных. Ну что у вас?
- Череп уже не проходит.
- Дайте гляну... Так... Начальный объём мозга ужать нельзя?
- Можно. Ещё четыре месяца на рефакторинг.
- Забудьте. Замораживайте функционал как есть, а в черепе поставьте подвижные элементы...
- То есть как - как есть? Оно же ещё ни ходить, ни жевать само не может!
- Всё в бэклог на вторую фазу. Я переговорю с маркетингом.

Тридцать шесть недель

- Ну, поехали.
- Какое поехали, шеф! Тысяча багов в бэклоге! Двести фич! Это только с первым приоритетом!
- Я сказал - поехали! Финансирование заканчивается завтра. Остальное скинем на поддержку.
- Они нас проклянут, шеф. Там ещё три года только первый приоритет допиливать.
- А полный бэклог?
- Лет двадцать.
- З-заиньки... Ну что делать, пусть проклинают. Алло, поддержка? Приготовьтесь обрабатывать первые багрепорты. Да, дыхание запускаем вручную. Первым делом. Да, не успели. Да, стукнуть по жопе. Не спрашивайте. Ну... деплой в продакшн... Начали!

Источник

Метки:

promo ibigdan декабрь 3, 2007 00:08
Buy for 1 500 tokens
Если вы хотите сделать хорошую рекламу вашему продукту или услуге - вы зашли по адресу. Блог "Самый сок!" читают во всём мире. Среднее количество просмотров на каждый пост - 50 тысяч, среднее количество просмотров блога в месяц - 4-5 миллионов. Изучить аудиторию блога в разных разрезах можно в…

  • 1
ivan_kiselev 19 июня, 2018
а я то думал, откуда две дублирующие системы ритмовождения?
они не могли возникнуть по теории Дарвина

djatlov_y 19 июня, 2018
Эээ. А что могло? Практически любой сложный орган в недоразвитом виде бесполезен. Большинство систем и органов интересны только в комплексе и с софтом. Представляю себе, например, постепенно эволюционирующую из потовыделения систему выдачи молока, идеально подогнанного по составу для детёныша данного вида (+-% по некоторым компонентам - и детёныш сдохнет от дрища), и набор рефлексов у матери и ребёнка под это. И самовыключение, когда оно не надо, чтоб ресурс не тратить...

Не, Дарвину я верю. Современным дарвинистам - ни хрена.

dlook 19 июня, 2018
"+-% по некоторым компонентам - и детёныш сдохнет от дрища" - ну вот и ответ, почему это возможно представить.
"Состав грудного молока написан кровью".

antimordor 19 июня, 2018
Ну вот глаз например мог. Четко прослеживается эволюция от появления на коже светочувствительных клеток. Не вижу ничего странно и в том, что молочные железы эволюционировали из потовых. В поте довольно много питательных веществ.

ivan_kiselev 19 июня, 2018
ритмовождение - не может быть в недоразвитом виде
либо вторая-третья система есть, либо их нет
предположим, их нет
что заставит их появится? мутация?
я не могу поверить, что вот сразу путём мутации появляется работающая система
но пусть даже появилась
по современным представлениям, она включается только в критических случаях, а может за всю жизнь ни разу не включиться
то есть для того, чтобы передалась информация о том, что эта система обеспечивает лучшую выживаемость, должны были совпасть два редких фактора - мутация и случай
причём в молодом, способном к деторождению организме, до того, как закончился детородный возраст или состояние

да среди прочих факторов это потеряется у вида

(Удалённый комментарий)
ivan_kiselev 20 июня, 2018
вот именно "рожал больше, а умирал меньше" никак не могут быть связаны с ритмовождением

tank_ua 19 июня, 2018
супер, спасибо!!

nitup_aksider 19 июня, 2018
Ну вот.. а потом приходится писать всякие статьи про LGBTQQICAPF2K+ .... - баги дают о себе знать..

djatlov_y 19 июня, 2018
Да это как раз фича. Ограничение рождаемости при перенаселении так работает. Вы много гомиков в мелких деревнях знаете?

nitup_aksider 19 июня, 2018
Они всегда существовали (и в древность тоже - когда еще перенаселения не наблюдалось).

Я вообще гомиков особо не знаю (среди моего окружения таких нет).

djatlov_y 19 июня, 2018
Это реакция не на статистический сборник о плотности населения, а на факт "в поле зрения постоянно толчётся толпа народу". Может, это посёлочек на пару тыщ человек, а за оградой - дремучий лес на полконтинента, но система срабатывает - кругом постоянно народ, место перенаселено.

А откуда вы знаете ориентацию вашего окружения? Ну, с кем семьями знакомы - возможно, а когда общаетесь чисто по работе, или какой-нибудь клиент либо поставщик? Просто по умолчанию вы предполагаете, что все - гетеро, если чем-то не показали другую ориентацию явно. Отсюда, кстати, желание некоторых гомиков как-то превентивно показаться - просто для исключения неловких ситуаций в дальнейшем.

nitup_aksider 19 июня, 2018
Кто-то латентный может и быть в окружении (все возможно в этой Вселенной).. но вот открытых - никого (что лично меня полностью устраивает).

djatlov_y 19 июня, 2018
А открытых гетеросексуалов много? Которые явно дают понять своим поведением, что они именно гетеро?
Как-то в большинстве случаев пересечения с другими людьми мне их половые предпочтения не видны и неинтересны.

nitup_aksider 19 июня, 2018
Конечно. Все женатые и неженатые (но имеющие пару - женщину). Что, собственно, вчера в блоге и обсуждалось (в статье по поводу инициативы Барны..).

ramandres 19 июня, 2018
Пфф... Команда, профессионалы... А оно само в луже появилось и в человека выросло. Само!

ashot_7 19 июня, 2018
Кацапов за 28 недель сделали - и нахера?
Пробный экземпляр или просто у заказчика денег не хватило

prognadzvy4ajn 19 июня, 2018
Як-раз вигадалася така аналогія:
Припустимо є задача -- зрубати дерево.
Для цього треба періодично гострити сокиру (якийсь з Американських президентів навіть сказав, що viн би гострив сокиру половину часу).
Перепочивати.
А ще -- подумати, як зрубати дерево так, щоб вони в потрібному напрямку впало.
Так от:
З концтабірним підар-манажментом, який дійсно впевнений, що без його мантри "працювати треба, треба працювати, думати неможна!" Сонце не зійде, це все стає неможливим!
Тут є два варіанта:
1) З'ображати на радість підар-манажменту бурхливу діяльність, тоді необхідні підготовчі заходи доведеться здійснювати партизанськими методами (тому радість підар-манажменту забеспечена не буде насправді, а͡дже діяльність буде чи недостатньо бурхливою чи недостатньо результативною).
2) Зарубати підар-манажмент сокирою. Тоді, до речі, багто проблем зникне автоматично!!


PS

Взагалі неприпустимим є додва͡ння нових фічь, коли непофікшені старі баги!!!

Edited at 2018-06-19 13:44 (UTC)

bkk_ru 19 июня, 2018
- Шеф, еще одна проблема. Проект разбит на модули, и по хорошему в каждом модуле надо бы поддерживать только тот код, что к этому модулю относится... Но это возиться...
- Давайте копипастой, пусть в каждом модуле будет весь код. Кстати. а модулей-то много?
- Около ста триллионов. Так вы говорите, в каждом модуле весь код? ОК, делаем.

Seg Keep 19 июня, 2018
ну вот как всегда дизайнеры постарались, а код говно...

  • 1