
Митко Соловец?
23.05.2017
07:35:46
Покрываете ли вы свой код Unit-тестами?
Да – 47
??????? 62%
Нет – 20
??? 26%
Стесняюсь ответить – 9
? 12%
? 76 people voted so far.

Ruslan
23.05.2017
07:36:21
Толку от код ревью. У меня команда была, которая ревьювила названия моих переменных в коде, код стайл и холиварные моменты. А на реальные проблемы внимание не обращала

Gregory
23.05.2017
07:36:22
Стесняюсь ответить?

Ruslan
23.05.2017
07:36:26
Очень бесило это

Google

Lina
23.05.2017
07:36:36
Опрос что ли не анонимный?

Umren
23.05.2017
07:36:50

Igor
23.05.2017
07:36:51

Jurijs
23.05.2017
07:36:55

Ruslan
23.05.2017
07:37:00
На это побуждает концепция "оставил комментарий - долг выполнил"

Yegor
23.05.2017
07:37:01
надо добавить еще четвертый вариант: "а что такое юнит тесты?"

Igor
23.05.2017
07:37:01
Я по код ревью скилл качал)

Nick
23.05.2017
07:37:04

Ruslan
23.05.2017
07:37:23
Я им и сказал. Но, они, судя по всему, не очень поняли ))

Митко Соловец?
23.05.2017
07:37:24
на самом деле, проблема есть
люди не покрывают код тестами не по своей воле

Alexander
23.05.2017
07:37:36

Quantum Harmonizer
23.05.2017
07:37:46

Google

Alexander
23.05.2017
07:37:50

Gregory
23.05.2017
07:38:04
Покрытие Unit-тестами кода - очень холиварная тема.

Митко Соловец?
23.05.2017
07:38:09
Храни Господь бэкенд мой и не дай NPE в проде, аминь

Ruslan
23.05.2017
07:38:23
Я потом психанул и отрефачил проект другого чувака с комментариями косяков и коммитом "как я хочу, чтобы выглядел код ревью"

Gregory
23.05.2017
07:38:24
Покрытие ради покрытия - бесполезное (на самом деле - вредное) занятие.

Олег
23.05.2017
07:38:41
"покрывать код тестами - для слабаков, херачим быстрее в прод" © Политика компании

Alexander
23.05.2017
07:38:41

Ruslan
23.05.2017
07:38:58
Но это не помогло =)))

guga
23.05.2017
07:39:03

Alexander
23.05.2017
07:39:19

Митко Соловец?
23.05.2017
07:39:47
ребят, 40% не пишут тесты
это проблема
но людей или компаний?

Олег
23.05.2017
07:40:03
это пипец :)

Alexander
23.05.2017
07:40:09
Людей

Jurijs
23.05.2017
07:40:17
Компаний

Alexander
23.05.2017
07:40:22
Людей

Quantum Harmonizer
23.05.2017
07:40:24

Igor
23.05.2017
07:40:25
А нужно?

Ruslan
23.05.2017
07:40:28
Когда людям не нравится переменная cnt в трехстрочном тесте, потому что , якобы, непонятно, что она делает в этом контексте, тут нельзя сделать что то не дартаньянское ) Alexander

Google

Igor
23.05.2017
07:40:34

Jurijs
23.05.2017
07:40:54
Людей
Людей, если размышлять в духе "компания управляется людьми" (=

Митко Соловец?
23.05.2017
07:41:00

Dzmitry
23.05.2017
07:41:02
тот кусок который твои данные для UI клеит

Yan?
23.05.2017
07:41:32
@yegor256 Я сегодня слушал подкаст с Голодным и с тобой, ты как-то сказал, что заставляешь программистов быть максимально ленивыми и писать самый минимальный код, чтобы он сразу работал в продакшене, до этого ты говорили что каждое изменение проходит жесткий код ревью. Вот вопрос, получается что человек должен написать быстро рабочий код и при это качественный?

Quantum Harmonizer
23.05.2017
07:41:46
BL же
сходить в сеть, распарсить, показать данные ?
Иногда парсинг JSON покрываю, потому что форматы упоротые.

guga
23.05.2017
07:42:10
и того покрытие тестами 2%

Dzmitry
23.05.2017
07:42:34

Alexander
23.05.2017
07:42:38

Ruslan
23.05.2017
07:42:40

Nikita
23.05.2017
07:42:54

Quantum Harmonizer
23.05.2017
07:42:55

Yegor
23.05.2017
07:43:02

Митко Соловец?
23.05.2017
07:43:03
кстати, вот да

Igor
23.05.2017
07:43:07

Митко Соловец?
23.05.2017
07:43:08
если есть тривиальный код
надо ли покрывать?

guga
23.05.2017
07:43:13

Google

Ruslan
23.05.2017
07:43:13
За что отхватит в поддержке этого кода

Митко Соловец?
23.05.2017
07:43:29
зачем тестировать круд, что на хибер/монго тестов не писали?

guga
23.05.2017
07:43:35
И ещё я тебя не признал, Alexander, думал что за залётная птица

Quantum Harmonizer
23.05.2017
07:43:38

Nikita
23.05.2017
07:43:54

Admin
ERROR: S client not available

Alexander
23.05.2017
07:44:24

Dzmitry
23.05.2017
07:44:35

guga
23.05.2017
07:44:45

Митко Соловец?
23.05.2017
07:45:47

guga
23.05.2017
07:46:02

Alexander
23.05.2017
07:46:16
Какой-то локальный мем?

guga
23.05.2017
07:46:43

Митко Соловец?
23.05.2017
07:47:20

guga
23.05.2017
07:47:34

Митко Соловец?
23.05.2017
07:47:36
а, вспомнил

guga
23.05.2017
07:47:42
лучше у скалистов поспрашивай

Alexander
23.05.2017
07:47:46

Igor
23.05.2017
07:48:57
Вот у меня и покрытие <10%.
Ну и супер (хотя видимо ты любишь писать фрейморки, а не брать готовые).
Единственно, можно посмотреть на мутационное-тестирование / property-based тесты, что бы убедиться что ты не пропустил угловые случаи.

Google

Quantum Harmonizer
23.05.2017
07:49:38

Igor
23.05.2017
07:50:01

Gregory
23.05.2017
09:02:08
А что сейчас модно использовать для хранения блобов? (90% до 1 метра, 99,9% до 100 метров)

Quantum Harmonizer
23.05.2017
09:16:48

Gregory
23.05.2017
09:17:16
Речь про persistent storage btw.

Igor
23.05.2017
09:18:41

Gregory
23.05.2017
09:20:12

Евгений
23.05.2017
09:21:17

Quantum Harmonizer
23.05.2017
09:22:04

Gregory
23.05.2017
09:22:20
пруфы?
Пруфы того, что всё хранится в файлах? Или того, что ненадёжно?

Евгений
23.05.2017
09:22:33

Митко Соловец?
23.05.2017
09:23:17
все в памяти хранить надо

Gregory
23.05.2017
09:54:39

Евгений
23.05.2017
09:55:43

Gregory
23.05.2017
09:58:04
Разумеется нельзя гарантировать 100% сохранность данных. Но от бонусов от программной прослойки по репликации, восстановлению, управлению зачем отказываться?