Ilya
А чем принципиально отличается от разработки пользовательского приложения аналогичного объёма?
Геймдизайнеру может прийти в голову гениальная идея за год до релиза, и придётся всё переделывать. Например, добавить чёрные полоски к кат-сценам для кинематогграфичности. При разработке пользовательского приложения такого меньше, наверное.
Ilya
Я просто недавно перечитывал статью котаку о кранче в рокстар, поэтому в основном про них помню. При разработке RDR 2 отделу QA пришлось кранчить с 2017 года и до релиза. Там тоже было 6 рабочих дней с работой до ночи, а если хотел устроить себе 2 выходных, то надо было на предыдущей неделе в воскресенье поработать. Я хз, как люди такое выдерживают.
Ilya
А ещё рокстар пообещали, что релиз следующей игры обойдётся без кранчей. Звучит знакомо :D
Крылатый
Ну его нахуй.
Ilya
CDPR платит, кажется. https://twitter.com/AdamBadowski/status/1311245204356304896
Ilya
В соседнем чате сидит разраб baldur's gate 3. В сентябре как-то затронули тему кранчей. Рассказал, что такси и еду ему оплачивают, так что жизнь сводится к еде/сну и иногда выходным. И судя по всяким интервью подход ниже широко распространён. Лично меня даже ни разу не просили кранчевать. Просто верхушка решила (без меня конечно), что мы релизим вулкан как основную платформу. А вулкан – это я. Я могу забить хуй, и никто меня не упрекнет, но я хочу релизнуть хорошую игру, а значит вариантов не много...
noname
У нас на работе внутренне соревнование по AdventOfCode - кто быстрее решит очередную головоломку. Для этого надо встать в полночь по восточно-американскому времени (06:00 CET), прочитать задачу и побытрее отправить ответ. Я все делаю на фшарпе, пока что на втором месте (лидер тоже все на фшарпе пишет). Поняв, что много времени уходит на простые вещи (парсинг строк, компоновка результата из Seq.map / Seq.reduce и т.п.), написал вчера обобщенный решатель, в который собирался засовывать данные новых задач, чтобы убыстрить процесс. Результат? Вместо обычных 20-30 минут на задачу сегодня возился почти три часа и закончил лишь когда переписал все с нуля, без своих обобщенных алгоритмов. Довольно показательная ошибка среди разработчиков, уверовавших в то, что могут сделать обобщения дизайна на основе малой толики возможных сценариев.
Да, как говорится: "Простота есть основа утонченности." - Леонардо да Винчи. Часто вижу как мы по разным причинам вносим в код дополнительную сложность. Последний пример, небольшая виндос-служба на корэ. Коллега для конфига создал абстрактный класс, кастомный аттрибут, отнаследовался, добавил код сохранения, чтения из json. в итоге на тестах дата не считывается. вообщем баги шредингера. предлагаю заменить на стандартный IOptions<T> в итоге кода сразу и по файлам и по строкам в 2 раза меньше. да и тогда же осознал, что изменяемые данные нужно хранить отдельно от конфига, если конечно не стоит задача прям все настройки на лету менять. по сути дата операции это уже состояние приложения, а не настройки.
Anatoly
А чем принципиально отличается от разработки пользовательского приложения аналогичного объёма?
Наличием отраслевых выставок и культуры работы по 80 часов в неделю
Ayrat
Он опять страдает!!1 https://twitter.com/k_cieslak/status/1335996791658000386?s=19
Ayrat
Как будто его кто-то за яйца держит и не отпускает
Ayrat
Шёл бы уже
Ayrat
Не уверен что его кто-то на работу захочет взять после прочтения его туиттера
Vasily
Дык енто Фил практически
Vasily
Но вообще, токсиком почему-то называют меня
Vasily
А в Твиттер всякую хуйню пишут другие
Vasiliy
у Филла переполнение токсичности уже произошло. А ты все еще в лимите держишься
Vasily
Ну было бы мне 26. Эххх
Vasiliy
https://twitter.com/kev_bite/status/1335540081600425984 О вот это интереснее, чем жаловаться на .net разработчика. но тоже легкое нытье
Ayrat
Ну было бы мне 26. Эххх
Да, СССР ещё не развалился поди!!1
Крылатый
Anonymous
как это не было? в ЗАГСах только этим и занимались испокон веков! да ещё с журналированием!!
Vagif
Не уверен что его кто-то на работу захочет взять после прочтения его туиттера
Ну Филипп его брал на сезонную работу в Майкрософт, когда он уже был довольно ноющим
Romɑn
Ayrat
Ну Филипп его брал на сезонную работу в Майкрософт, когда он уже был довольно ноющим
Ну да, было дело. И замечу что он пел хвалебные оды МС во время найма. Я кстати не думаю что это была честь контракта, он просто эмоциональный человек
Romɑn
При новых вводных, меняет выводы. Но правд кардинально слишком
Ayrat
Флюгерный, это нормально
Я только щас заметил что у тебя буква а в имени не как у всех!!
Vasiliy
https://rsbor.ru/projects/peticziya-msz/
Ilya
Ilya
В превью и сообщении, что кто-то печатает, нет авы)
Vasiliy
ну ок. тут ты прав
Ayrat
очередной убер патч к бг2 https://forums.beamdog.com/discussion/80867/road-to-2-6-planned-patch-items-windows-macos-linux/p1 расчехляю
Ayrat
БГ2 все еще на плаву карл
Ayrat
патчи чаще чем к контре
Vasiliy
там наверное коммьюнити их пилит то
Ayrat
не
Ayrat
это не комьюнити
Ayrat
Beamdog
Ayrat
компания которая суппортит все EnhancedEdition на Infinity двигле - айсвинд дейл, планошкаф, бг
Vasiliy
ну круто тогда тоже!
Ayrat
да просто охуенно
Vasiliy
ты играешь на планшете что ли?
Ayrat
не, на компе
Ayrat
я вот пару недель назад планошкаф прошел
Ayrat
перепрошел)))
Ayrat
какая же охуенная игра.
Vasily
Чот никак Вальгаллу не пройду
Vasily
Квесты никанчаются
Vasily
Хитбоксы, канеш, говно
Vasily
Но сюжет охуенен
Vasiliy
я щас смотрю на immortal fenyx мне нравится стиль аля Зельда. Но свитч покупать я не хочу
Ilya
Чот никак Вальгаллу не пройду
Это которая про бармена? Или ассасины?
Vasiliy
ассасины
Ilya
Meh
Nikolay
Нашел багу в свежем райдере. Он предлагает юзать fst/snd для struct tuple, глупец!
Vladimir
а интересно, можно ли как-нить ухитриться заставить и с вальютуплами его работать, кажется что должно быть можно
Eugene
Нашел багу в свежем райдере. Он предлагает юзать fst/snd для struct tuple, глупец!
Ух, кажется, забыли про этот кейс, хотя обсужали. Спасибо!
Nikolay
уже чиним
Вот это оперативность
Nikolay
Еще бы чашечку кофе предложили выпить, пока чините, было бы вообще 10/10
Nikolay
уже чиним
@vl_za вот бери пример как баги в компиляторе чинить надо
Ilya
уже чиним
@omgszer вот бери пример как баги в компиляторе чинить надо
Nikolay
такую?
Вроде смотришь, и похоже на чашку кофе, однако почему-то больше представляешь бутылку 🤔
Vladislav
Хотя я вчера сам на бутылку присел
Vasily
Ну у тебя др был
Vasily
Праздничный присед
Vasily
Так сказать