Size: a a a

2021 March 09

O

Onlinehead in ctodailychat
Я просто свято верю в то, что чем меньше кода ты написал - тем лучше, а так же заставляю себя и окружающих не забывать, что каждая написанная строка кастома увеличивает затраты на поддержку всего решения.
Об этом часто забывают. А потом ищут отдельного человека, который способен поддерживать получившегося монстра, я такое не раз видел:)
источник

VI

Vladimir Ivanov in ctodailychat
Onlinehead
Я кстати в одном месте пробовал как ты, в другом - подвинул эту логику внутрь самого пайплайна, то есть там по сути подпрограмма с минимумом использования самого гитлаба. В принципе, второй вариант в итоге мне больше понравился)
да вот чет жирно получается, например мы активно используем там сервисы, и джоба тестов перед стартом запускает dind, redis, postgres & rabbitmq свои
источник

VI

Vladimir Ivanov in ctodailychat
в результате запускать 5 контейнеров, чтоб пайплайн понял, что степ не нужен - займёт минуты полторы )
источник

MS

Max Syabro in ctodailychat
Onlinehead
Я просто свято верю в то, что чем меньше кода ты написал - тем лучше, а так же заставляю себя и окружающих не забывать, что каждая написанная строка кастома увеличивает затраты на поддержку всего решения.
Об этом часто забывают. А потом ищут отдельного человека, который способен поддерживать получившегося монстра, я такое не раз видел:)
бля, как это некоторым людям в команде донести
источник

MS

Max Syabro in ctodailychat
включая бизнес-оунера
источник

O

Onlinehead in ctodailychat
Max Syabro
бля, как это некоторым людям в команде донести
Пробовал пиздить их ногами?:)
источник

IV

Igor V in ctodailychat
Max Syabro
бля, как это некоторым людям в команде донести
донести никак, к этому сами приходят. но очень помогает sonar с жесткими quality gate и отдельный dev productivity дэшборд который у всех на виду: trend line LoC,  CI build time trends, test coverage, smells, days till next release и open issues. в какой-то момент разработчики начинают видеть связи
источник

O

Onlinehead in ctodailychat
Vladimir Ivanov
в результате запускать 5 контейнеров, чтоб пайплайн понял, что степ не нужен - займёт минуты полторы )
Ну в этом случае только утаскивать и это за пределы джобы и рулить руками. Там в этом случае да, совсем все печально получается.
источник

ИМ

Илья Макеев... in ctodailychat
Onlinehead
Я просто свято верю в то, что чем меньше кода ты написал - тем лучше, а так же заставляю себя и окружающих не забывать, что каждая написанная строка кастома увеличивает затраты на поддержку всего решения.
Об этом часто забывают. А потом ищут отдельного человека, который способен поддерживать получившегося монстра, я такое не раз видел:)
правую книжочку
источник

A

Artur in ctodailychat
Илья Макеев
правую книжочку
опасно для неокрепших умов
источник

IV

Igor V in ctodailychat
Илья Макеев
правую книжочку
обычно после рекомендации правой книги в проекте появляются мега монстры - сразу все паттерны в одном классе
источник

ИМ

Илья Макеев... in ctodailychat
ну так там же первой главой написано что умение выбирать или не выбирать паттерн приходит с опытом)
источник

O

Onlinehead in ctodailychat
Igor V
обычно после рекомендации правой книги в проекте появляются мега монстры - сразу все паттерны в одном классе
Поэтому Тененбаум - лучшая рекомендация. Сложно, быстро применять больно и непонятно и  книжка тяжёлая, можно если что сразу по голове ей дать.
источник

O

Onlinehead in ctodailychat
Чет я какой то агрессивный сегодня.
источник

O

Onlinehead in ctodailychat
Igor V
обычно после рекомендации правой книги в проекте появляются мега монстры - сразу все паттерны в одном классе
Они и без неё появляются, просто более наивно закостыленные
источник

O

Onlinehead in ctodailychat
Кстати, а самую левую книжечку вы читали?
источник

O

Onlinehead in ctodailychat
Как там оно, как стать идеальным то.
источник

IV

Igor V in ctodailychat
Onlinehead
Поэтому Тененбаум - лучшая рекомендация. Сложно, быстро применять больно и непонятно и  книжка тяжёлая, можно если что сразу по голове ей дать.
не нужно никого бить. нужно ограничить фантазию рамками интерфейса и добавить тулинг в пайплайн для оценки качества
источник

O

Onlinehead in ctodailychat
Igor V
не нужно никого бить. нужно ограничить фантазию рамками интерфейса и добавить тулинг в пайплайн для оценки качества
Не нужно то да. А если хочется?:)
источник

O

Onlinehead in ctodailychat
Но вообще ты идеалист конечно. Твои методы классные, но всегда надо иметь в виду правило 0 - они действуют только на хороших специалистов, которые от них становятся еще лучше.
источник