
Serg Podtynnyi
25.08.2016
11:44:09
но время затраченное на еблю с тестами

Roman
25.08.2016
11:44:13

Serg Podtynnyi
25.08.2016
11:44:19
тоже оплачивает работадаель
что такое автотесты?

Google

Serg Podtynnyi
25.08.2016
11:44:36
мне рельса тесты генерит

s
25.08.2016
11:44:40
и производительность программиста, который работает в слепую тоже будет отличаться от того, кто может после каждого чиха убедиться, что логика не сломалась
я не произносил слова “автотесты"

Serg Podtynnyi
25.08.2016
11:44:48
вот сколько нагенерил все проходят успешно

s
25.08.2016
11:45:33
нагенерил что? не понял о чем речь
о скафолдинге для тестов?
т.е. о файлах, которые после rails g появляются?

Serg Podtynnyi
25.08.2016
11:46:15
зачем брать на работу лохов которые не могут в нормальный код сразу, а дрочат тестами и тратят время и бабло?
причем очень старая

Andrey
25.08.2016
11:47:02
вы случаем не из evrone?)
этот локальный "мем" у нас родился из вчерашнего митапа по рельсам, когда рассказывали про одну барышню, которая занималась тестированием тестов

Serg Podtynnyi
25.08.2016
11:47:19

Google

Serg Podtynnyi
25.08.2016
11:48:17
тесты нужны только в некоторых особы критичных вещах
тестировать всякое говно нет смысла
к примеру от балды
если у вас сайт с магазом
то тестировать надо покупку товара
но вовсе не тратить время на тестирвоание about

v
25.08.2016
11:53:34
тестируют на продакшене
на относительно небольшх деньгах

Eugene
25.08.2016
11:54:25
Лол

v
25.08.2016
11:54:39
причем он в Швейцарии живет
так что имейте в виду

Eugene
25.08.2016
11:54:59
https://bepaid.by/
Кто в Минске на джуна или мид вроде бы вакансии есть. Если не истекли сроки

v
25.08.2016
11:56:57
Чорт, в чате чувак, который против test first, а Дьячука нет, как назло
Антон приди

s
25.08.2016
11:59:20
>то тестировать надо покупку товара
>но вовсе не тратить время на тестирвоание about
тесты бывают разные. если речь идет о функционале, у которого есть ui, то для него конечно же нужно написать интеграционные тесты. и для about тоже, если на этой странице есть форма обратной связи.
утверждение о том, что тесты отнимают много времени считаю не корректным. тесты требуют времени на написание, но значительно время они отнимают у тех, кто не писал тесты раньше или пишет их очень мало

Serg Podtynnyi
25.08.2016
12:04:01
На нормальные тесты должно тратиться прилично времени иначе это говно, а не тесты
Конечно же речь об интеграционных тестах

Google

Serg Podtynnyi
25.08.2016
12:05:03
Остальные тесты не очень интересны

Антон
25.08.2016
12:29:16

yopp
25.08.2016
12:31:20

Danila
25.08.2016
12:31:52
почему?

Антон
25.08.2016
12:32:26
а я все сказал, удаляюсь

yopp
25.08.2016
12:33:26
почему?
потому что тестировать абстракцию — долбоебизм

Антон
25.08.2016
12:33:58

yopp
25.08.2016
12:34:20
мы это уже несколько раз жевали
сначала понять чо будет за код, потом уже писать тесты

Антон
25.08.2016
12:34:43
я не знаю что мы жевали, твоя точка зрения не ясна
ага

yopp
25.08.2016
12:35:15
потому что сначала писать тесты, а потом писать код, который эти тесты проходит — тестирование абстракции.

Антон
25.08.2016
12:35:59

yopp
25.08.2016
12:36:44
как и в прошлый раз, мы сейчас плавно перейдём к вопросу что тесты это тоже код
и кто будет тестировать тесты

Google

Антон
25.08.2016
12:36:58
мутант?

yopp
25.08.2016
12:37:26
...

Антон
25.08.2016
12:37:31
ну значит надо выпить
но даже если выпить, меня пугает ситуация, когда я код исправил а тесты не упали
я хочу застрелиться в этот момент
тоесть я сломал код, а ничего не сломалось

yopp
25.08.2016
12:38:46
меня пугает ситуация, когда я исправил код, а 99% тестов покрылись красным
хотя я ничего не сломал

Антон
25.08.2016
12:39:10
пфф, меня это радует обычно :)
я предвкушаю хороший сон

Admin
ERROR: S client not available

yopp
25.08.2016
12:39:31
а ещё меня пугает когда люди дрочат ан coverage

Антон
25.08.2016
12:39:48
ну и если 99% тестов красных наверное это просто субд не поднялась :)

yopp
25.08.2016
12:39:49
и такие «у нас крутое приложение, всё покрыто тестами»

Антон
25.08.2016
12:40:07
ну да, и GPA4

yopp
25.08.2016
12:40:07
а потом надо кусок говна зарефакторить, только ой
вместо рефакторинга куска говна, неделю чиним тесты

Антон
25.08.2016
12:40:24
кусок говна зарефакторить проще если все покрыто тестами :)

yopp
25.08.2016
12:40:27
?
не проще

Антон
25.08.2016
12:40:41
значит тесты говно, если с ними надо ебаться столько

Google

yopp
25.08.2016
12:40:42
у меня был плохой интерфейс, я решил сделать лучше
если я дрочу на coverage, у меня любой чих покрыт тестом

Konstantin
25.08.2016
12:41:18
значит хуевые тесты были

yopp
25.08.2016
12:41:33

v
25.08.2016
12:41:37
я против
ты молча против, это не считается

Konstantin
25.08.2016
12:41:43
у меня хорошие

yopp
25.08.2016
12:41:50
так и так котик

Антон
25.08.2016
12:41:55
вот я чувака тренировал, он плакал, кололся, но кушал кактус - молодец
а потом ему приснился сон, когда он ехал в поезде
а в поезде дуло
и приснилось ему что он тряпками какими-то шель в окне заделывал
и в ужасе проснулся от того что не мог понять, как же это теперь тестировать

Konstantin
25.08.2016
12:42:08
ебота с тестами начинается обычно когда начинают моками увлекаться
замокают имплементацию бля
а потом ебут друг друга в жопу по подвалам
извините

yopp
25.08.2016
12:42:28
ебота с тестами начинается когда начинают вместо поведения, тестировать реализацию

Konstantin
25.08.2016
12:42:46

yopp
25.08.2016
12:42:47
когда я вижу тест на приватный метод, мне хочется убивать

Nikolay
25.08.2016
12:42:52
оок.

Konstantin
25.08.2016
12:43:14

Nikolay
25.08.2016
12:43:15
обьбясните идиоту что есть мок, чем отличается тестирование реализации от поведения

yopp
25.08.2016
12:43:41
я вообще не вижу смысла тестировать «методы». за тем исключением когда у тебя есть публичный API который надо гарантировать

Nikolay
25.08.2016
12:44:10
я в школе учил бейсик. в колледже полторы програмы на м паскакале