Size: a a a

2020 September 07

AD

Anastasiya Dyachenko in pro.elixir
Vyacheslav Konovalov
🤔 а после тестов и локального запуска много ошибок бывает?
Бывает когда забыла конфиг настроить, который отличается от тестового, обычно на этом все
источник

EV

Eugene Vasiliev in pro.elixir
Офигенное ощущение, кстати
источник

EV

Eugene Vasiliev in pro.elixir
Запустил, и оно, сука, сразу работает
источник

DS

Dmitry Shpagin in pro.elixir
+ что мало. Правда иногда мало, но прямо в цель. Стал интеграционными тестами немного обмазываться, для уверенности
источник

DS

Dmitry Shpagin in pro.elixir
Eugene Vasiliev
Офигенное ощущение, кстати
Офигенное ощущение словил, когда в пятницу вечером начал задачу, написал набор тестов, т.к. точно не успевал написать код, а в понедельник утром моментально вернулся в контекст задачи
источник

AD

Anastasiya Dyachenko in pro.elixir
Anastasiya Dyachenko
Бывает когда забыла конфиг настроить, который отличается от тестового, обычно на этом все
Ну последние пару лет так делаю, после рокета, возможно та команда читает мои слова и кринжует. мы там почти не писали тесты, все должно было быть готово вчера, и у меня тогда была куча ошибок
источник

EV

Eugene Vasiliev in pro.elixir
Dmitry Shpagin
Офигенное ощущение словил, когда в пятницу вечером начал задачу, написал набор тестов, т.к. точно не успевал написать код, а в понедельник утром моментально вернулся в контекст задачи
Да, это тоже хорошая практика
источник

EV

Eugene Vasiliev in pro.elixir
Тесты, по сути, точно ставят тебе цель
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Офигенное ощущение ловлю, когда пишу код на эликсире прямо в PR на гитхабе, мержу в прод и оно сука работает
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ещё норм фиксить сырцы на эрланге в виме на прод тачке и пересобирать бим в релиз прямо там
источник

V

V in pro.elixir
Было у меня на проекте одно чмо, язык не поворачивается назвать коллегой. Писал код без тестов. Ни модульных, ни интеграционных, никаких. Через месяц уже нельзя было понять, почему он написал так, а не иначе, или банально какие аргументы следует передавать на вход его функций. Потому что тесты - это вид документации. Возможно, он и мог это понять, но уж очень ленивым хуйлом он был, а главное кмк - он просто не умел писать тесты. Объяснял просто: "хуль ты доебался, я задачу сделал, работает, мержреквест аппрувнули, не мешай выкатывать фичи на прод". Потом его обоссали, сожгли и уволили, а из шкуры сделали коврик для мышки, и это правильно.
источник

T

Tharin in pro.elixir
V
Было у меня на проекте одно чмо, язык не поворачивается назвать коллегой. Писал код без тестов. Ни модульных, ни интеграционных, никаких. Через месяц уже нельзя было понять, почему он написал так, а не иначе, или банально какие аргументы следует передавать на вход его функций. Потому что тесты - это вид документации. Возможно, он и мог это понять, но уж очень ленивым хуйлом он был, а главное кмк - он просто не умел писать тесты. Объяснял просто: "хуль ты доебался, я задачу сделал, работает, мержреквест аппрувнули, не мешай выкатывать фичи на прод". Потом его обоссали, сожгли и уволили, а из шкуры сделали коврик для мышки, и это правильно.
Оо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
V
Было у меня на проекте одно чмо, язык не поворачивается назвать коллегой. Писал код без тестов. Ни модульных, ни интеграционных, никаких. Через месяц уже нельзя было понять, почему он написал так, а не иначе, или банально какие аргументы следует передавать на вход его функций. Потому что тесты - это вид документации. Возможно, он и мог это понять, но уж очень ленивым хуйлом он был, а главное кмк - он просто не умел писать тесты. Объяснял просто: "хуль ты доебался, я задачу сделал, работает, мержреквест аппрувнули, не мешай выкатывать фичи на прод". Потом его обоссали, сожгли и уволили, а из шкуры сделали коврик для мышки, и это правильно.
источник

B

Bogdan in pro.elixir
источник

VK

Vyacheslav Konovalov in pro.elixir
Źmićer Rubinštejn
Ещё норм фиксить сырцы на эрланге в виме на прод тачке и пересобирать бим в релиз прямо там
у нас другой подход, чтобы точку в комментарии добавить надо пр создать который минимум 2 апрува должен набрать перед тем как тимлид смержит😅 типа порядок
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Vyacheslav Konovalov
у нас другой подход, чтобы точку в комментарии добавить надо пр создать который минимум 2 апрува должен набрать перед тем как тимлид смержит😅 типа порядок
Норм подход. Я такое люблю. Тока почему-то на таких работах мало денех плотют((
источник

V

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

ŹR

Źmićer Rubinštejn in pro.elixir
Парадокс, но у меня реально так в жизни - чем больше плотють - тем меньше порядка))
источник

VK

Vyacheslav Konovalov in pro.elixir
V
Код без тестов - кандидат на выброс сразу с момента написания. Потому что он начинает блочить проект. Потому что непонятно можно ли его изменить, не сломав изначально заложенную функциональность. Такой код предпочитают не трогать, а значит это окаменевшее легаси, и либо он будет тормозить проект, либо будет выброшен, как только команда это поймёт.
хайль гитлер!
источник

ŹR

Źmićer Rubinštejn in pro.elixir
V
Код без тестов - кандидат на выброс сразу с момента написания. Потому что он начинает блочить проект. Потому что непонятно можно ли его изменить, не сломав изначально заложенную функциональность. Такой код предпочитают не трогать, а значит это окаменевшее легаси, и либо он будет тормозить проект, либо будет выброшен, как только команда это поймёт.
Ты прав в общем то. Только вот существуют такие проекты, где и код и сам проект - кандидаты на выброс с самого начала и до самого IPO)))
источник