?

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 июня, 11:55
а я то думал, откуда две дублирующие системы ритмовождения?
они не могли возникнуть по теории Дарвина

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


PS

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

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

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

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

  • 1