IdiocyAcceptance
Типа того
IdiocyAcceptance
У нас схожая схема
Андрей
светле к сожалению предлагает нам писать разметку через списки (т.к. юзает Feliz)
светле надо уже в холодильник положить, )) спасибо напомнил
Vladimir
да, скоро доставать уже)
Mikhαil
светле надо уже в холодильник положить, )) спасибо напомнил
Правильные вещи готовить, товарищ. Надо бы за светле сначала в магаз сгонять. Чтобы прийти после трени а оно холодненькое
Shub
Тут недавно @nigurrath писал про организацию кода через несколько слоёв. Типа слой модулей с функциями и зависимостями в виде функций, слой типов с зависимостями, которые можно передать в слой модулей, слой di, предоставляющий эти типы
Про зависимости в виде функций я ничего не писал, я писал, что слои представлены в виде классов (чтобы заюзать штатный механизм DI), и что ряд вещей можно реализовать модулями, потому что они чистые (вещи) и/или не имеют состояния.
Shub
И напротив, рассматривать «функции в аргументах как зависимости» — это самый верный способ оказаться в специальном уголке ада
Ilya
А как их надо рассматривать?
Shub
А как их надо рассматривать?
Как первоклассные значения, разумеется
Ilya
Это ж, вроде бы, dependency rejection.
Alexandr
Ого, там у эпидемии новый сингл вышел не так давно
Shub
Вот это я помню у Влашина в книге
Ну разумеется. Это не работает в общем случае. Да и в целом не слишком фУнКцИоНаЛьНо
Shub
Нарушение ссылочной прозрачности и все такое
Romɑn
Внимание! Меня попросили в регламенте разработки для департамента описать как избавиться от говнокода!
Romɑn
Алярма
Vladislav
уволить всех разрабов
Vladislav
нет кода нет проблем
Vladislav
Мораль пусть думают сами
Romɑn
Зришь в корень
Shub
Внимание! Меня попросили в регламенте разработки для департамента описать как избавиться от говнокода!
Моя первая реакция была бы поинтересоваться, откуда он конкретно взялся
Romɑn
вот, да. Для начала нужно определить, что такое говнокод.
Denis
Ерроры в ворнинги переделать
Denis
Нет ошибок нет говнокода
Mikhαil
Я бы закрепил в уставе компании правило что говнокода в коде компании нет
Mikhαil
И все стало бы ок
Romɑn
Я бы закрепил в уставе компании правило что говнокода в коде компании нет
надо было в общих положениях описать "Действия в регламенте приводят к отсутствию говнокода"
Anonymous
Я бы закрепил в уставе компании правило что говнокода в коде компании нет
Первое правило говнокода - никогда не называть это говнокодом.
Hog
А конечная цель какая?
Повысить качество, видимо :)
Mikhαil
А конечная цель какая?
Избавиться от говнокода очевидно
Mikhαil
Предлагаю через какое-то время написать чатом книгу о лучших практиках
Ilya
Ну это самоцель. Для начала стоит определить, надо ли от него избавляться.
Hog
Если вашего кода нет на говнокод.ру - это не говнокод
Ivan
мужики if Bool == Bool это говнакод? @katongokie что думаешь?
Ilya
вот, да. Для начала нужно определить, что такое говнокод.
говнокод будет всегда, главный вопрос что вы с ним делаете
Vasily
Я когда в банке работал, у сотрудников была мантра про лучший в мире банк
Mikhαil
Начнём с моей истории
Ага, она пока топ 1
Anonymous
Ага, она пока топ 1
У меня ещё есть история из Париматча и доморощенный кубернетис
Anonymous
Который развозился за пять минут нахуй
Vasily
А я не рассказывал историю, как в одной компании катили на прод дебажные сборки, а бинарники хранили в тфс?
Vasily
Помогало?
Курильщиков там много было
Mark
Кончил деплой и закурил
Vasily
А что за банк?
Один из московских средней руки
Ilya
А что за банк?
Лучше не знать, мне кажется. Ещё переживать начнёшь.
Hog
BINбанк
Bin/Debug
Alexandr
На тему линуха и дров нвидии
Alexandr
Первый раз заюзал минт, и внезапно, вполне адекватно встал драйвер нвидии, лол
Alexandr
Даже нормально переключает между интеграшкой и дискретной
Alexandr
Минт вообще порадовал как десктоп линух бтв
Vasily
Месье любит извращения
Ilya
Мог бы просто WSL поставить!
Alexandr
Мог бы просто WSL поставить!
так он стоит, на десктопе)
Alexandr
на ноуте просто линух держу обычно
Ilya
Веб? Жава?
Hog
Секс
Alexandr
Что бы иметь под рукой полновесный линух+банально вешает меньше, 1 ссдшник на 128
Hog
Видимо
Anonymous
Я не понимаю что такого чтобы держать Линукс на ноуте
Alexandr
ну и для общего развития тоже!
Anonymous
Изи катка
Ilya
Развиваться можно в разные стороны.
Alexandr
сложные приколы!
Ilya
128 Гб хватит всем!
Vasily
128гб ОЗУ
Ilya
Я все видел!