Size: a a a

2020 September 23

ML

Maksim Lapshin in ErlangRus
Vladimir Sekisov
те вы так друг-друга ненавидите, что заставляете друг-друга
сканировать весь код, выясняя, что автор имел в виду?
я не понял вопрос. Поясни пожалуйста
источник

A

Andrey in ErlangRus
Maksim Lapshin
я не понял вопрос. Поясни пожалуйста
это он мне
источник

A

Andrey in ErlangRus
Vladimir Sekisov
те вы так друг-друга ненавидите, что заставляете друг-друга
сканировать весь код, выясняя, что автор имел в виду?
нет, как-то хватает when is_
источник

A

Andrey in ErlangRus
А вообще это чисто административная штука и надо, чтоб либо кто-то это навязывал сверху либо как пойдет
источник

AK

Aleksey Kluchnikov in ErlangRus
Да матчишь на входе и одновременно валидирование и объяснение что имелось в виду. И коментами чуть чуть дообъяснить если из мен полей и переменных смысл недостаточно раскрывается
источник

AN

Alexey Nikitin in ErlangRus
эликсир-пацаны очень любят спеки. обкладываются ими по самые уши. но диалайзер не запускают и в итоге не сходится ни хуя
источник

A

Andrey in ErlangRus
да я сам такое вырезал пачками
источник

A

Andrey in ErlangRus
ушел человек код правили 10 раз спеки ни разу
источник

AK

Aleksey Kluchnikov in ErlangRus
Andrey
А вообще это чисто административная штука и надо, чтоб либо кто-то это навязывал сверху либо как пойдет
Согласен. Вопрос лишь в том стоит ли этим заниматься зарание пока не назрело или это овер инжиниринг
источник

AN

Alexey Nikitin in ErlangRus
Andrey
ушел человек код правили 10 раз спеки ни разу
надо диалайзер на CI прогонять
источник

VS

Vladimir Sekisov in ErlangRus
не знаю, интерфейсные  функции модуля без спеков.
Какие опции, какой ответ, какой exit можно ожидать?
Ни dialyzer не запустить, ни код другому передать,
чтобы ему не пришлось все вычитать.
источник

A

Andrey in ErlangRus
я согласен если либа в паблик куда-то пойдет там спеки и тд
источник

AK

Aleksey Kluchnikov in ErlangRus
Andrey
ушел человек код правили 10 раз спеки ни разу
Я заметил что большинство бестпрактик исходит из того что нет необслуживаемого кода. Тоесть для начала 100% покрытие кода разработчиками
источник

AK

Aleksey Kluchnikov in ErlangRus
Vladimir Sekisov
не знаю, интерфейсные  функции модуля без спеков.
Какие опции, какой ответ, какой exit можно ожидать?
Ни dialyzer не запустить, ни код другому передать,
чтобы ему не пришлось все вычитать.
интерфейсные функции должны кейсить свой возврат. Валидируя его и заодно описывая
источник

VS

Vladimir Sekisov in ErlangRus
те мы любое обоснование подведем, лишь бы ближнему своему
хорошо не сделать?
источник

AN

Alexey Nikitin in ErlangRus
токсично ты как-то заходишь
источник

AK

Aleksey Kluchnikov in ErlangRus
не обоснование, практика, нормально все читается без спек если принять в практику патерн валидировать вход и кейсить возврат
источник

ИИ

Иванов Иванов... in ErlangRus
Aleksey Kluchnikov
Я заметил что большинство бестпрактик исходит из того что нет необслуживаемого кода. Тоесть для начала 100% покрытие кода разработчиками
что значит 100% покрытие кода разработчиком )
источник

A

Andrey in ErlangRus
Vladimir Sekisov
те мы любое обоснование подведем, лишь бы ближнему своему
хорошо не сделать?
просто ты так загнул про "ненавидите". Спеки, наверное, хорошо, но можно без них жить IMHO
источник

AK

Aleksey Kluchnikov in ErlangRus
Иванов Иванов
что значит 100% покрытие кода разработчиком )
не долно быть ситуаций что кто то уволися, кто то сбоку пришел и что то срочно  починил криво и без спек
источник