
Alex
29.08.2016
08:19:07
Написал примитивный тест (наверняка неправильно) и считаешь что ты это освоил.

Nikolay
29.08.2016
08:19:19
не хочу делать тесты - значит не хочу. и нехуй меня ими заябывать, это мой путь

Alex
29.08.2016
08:19:20
Путь кодера

Google

Nikolay
29.08.2016
08:19:34

Alex
29.08.2016
08:19:43
Когда у тебя пару миллионов не туда уйдет может одумаешьтся, может быть.

Nikolay
29.08.2016
08:20:00
да и хуй с ним с путем кодера, это мой путь и мои косяки. отьебись, блядь, уже со своими ебучими тестами, а?:

Danila
29.08.2016
08:20:15
ну так и не задавай вопросы

Nikolay
29.08.2016
08:20:17
заебал, блядть, с утра

Danila
29.08.2016
08:20:25
я уже советовал
не нравятся ответы — не задавай вопросы

Alex
29.08.2016
08:20:40

Nikolay
29.08.2016
08:20:54
ну так и не задавай вопросы
так и не задаю, блядь, потому что тут только дрочат на тесты, а на фриноде отвечают четко и на пославденный вопрос

Danila
29.08.2016
08:21:13
ты нервный потому что тдд не используешь

Nikolay
29.08.2016
08:21:19
протому что ЗАБЕАЛ БЛЯДЬ ТЕСТАМИ С УТРА

Danila
29.08.2016
08:21:33
кеак

Nikolay
29.08.2016
08:21:41

Google

Danila
29.08.2016
08:21:44
хватит срать в чатик

Nikolay
29.08.2016
08:22:03

Alex
29.08.2016
08:22:06

I
29.08.2016
08:22:06

Nikolay
29.08.2016
08:22:25

Danila
29.08.2016
08:22:38
да никак не проверяют, он сидит пилит свои проекты

I
29.08.2016
08:22:48

Nikolay
29.08.2016
08:22:48

Alex
29.08.2016
08:23:08
кстати, если я использую ТДД наполовину, это ТДД или не ТДД? я объявляю класс, в нем пустой метод, дальше в тесте дергаю этот метод, в методе вызывается консоль. В консоли думаю что дальше делать, потом дописал метод и сделал в тесте проверки.
Это наверное не тдд?
Просто сделать тест до реализации это редко когда удается, потому что даже толком не знаешь какие классы будут.

I
29.08.2016
08:23:31
не тдд

Nikolay
29.08.2016
08:23:33

Alex
29.08.2016
08:23:37
Или все с бумажкой сначала сидят?

Nikolay
29.08.2016
08:24:06

Alex
29.08.2016
08:24:21
Иногда получается сначала тест сделать потом реализацию

Nikolay
29.08.2016
08:24:25
а некоторые стопицот раз скриптик перезапускают )

Alex
29.08.2016
08:24:37

Nikolay
29.08.2016
08:24:56

Google

I
29.08.2016
08:25:12

Nikolay
29.08.2016
08:25:20
а дефолтные тесты рспека которые насскаффолдились при создании ресурса мне нравятся

Alex
29.08.2016
08:25:21

Nikolay
29.08.2016
08:25:44

Alex
29.08.2016
08:26:09
Я то работаю в полностью чистом окружении, ни кэша, ни записей в базе данных. Что создал в начале теста то и будет в скрипте.

I
29.08.2016
08:26:21

Alex
29.08.2016
08:26:30
Меня тоже рубокоп бесит, но после подгонки под себя норм вполне.

Nikolay
29.08.2016
08:26:49

Alex
29.08.2016
08:26:56
поставь 90
имхо 80 мало, 90 норм.

Nikolay
29.08.2016
08:27:09
у всех нормальных людей 19"+ дюймов экраны где 80 символов едва ли пол экрана

I
29.08.2016
08:27:25

Alex
29.08.2016
08:27:27
Ну да, бегай туда сюда глазами ищи че нужно

Nikolay
29.08.2016
08:28:00

Alex
29.08.2016
08:28:11

Nikolay
29.08.2016
08:28:15
я про дефолтный чистый проект, без строчки кода

Alex
29.08.2016
08:28:21
или у тебя такой дурацкий класс что для него нужно книжку документации?

Google

Nikolay
29.08.2016
08:28:30

Alex
29.08.2016
08:28:33
даже issue на это есть

Nikolay
29.08.2016
08:28:43

Alex
29.08.2016
08:28:54
оттуда все пошло.
У тебя все идиоты, только ты умный
пока пару миллионов не туда улетят или rm -rf / usr/ сделаешь

ojab
29.08.2016
08:29:40

Nikolay
29.08.2016
08:30:13

Admin
ERROR: S client not available

Alex
29.08.2016
08:30:24

ojab
29.08.2016
08:30:26
в сабселекте находим список id интересующих нас строк (максимальный id для каждого ppp_id где ppp_date меньше нужного) и по ним делаем SUM(cnt)
должно работать в любой БД

Alex
29.08.2016
08:31:01

ojab
29.08.2016
08:31:07
это один запрос

Alex
29.08.2016
08:31:23

ojab
29.08.2016
08:31:40
wtf один запрос в таком случае?
join?
а зачем?

Google

Alex
29.08.2016
08:31:48
Без подвыборок

ojab
29.08.2016
08:31:56
зачем?

I
29.08.2016
08:32:08
а что в них плохого?
проитерируйте, если выборки не нравятся)

ojab
29.08.2016
08:33:04
чото вы тут про отдельные отчётные таблицы понаписали
нафиг они нужны?

I
29.08.2016
08:33:51
насколько я помню

Nikolay
29.08.2016
08:34:09
нафиг они нужны?
я бы делал их когда сама выборка и аналитика делается по нескольку часов, ночью, в лоонг таске

I
29.08.2016
08:34:45

ojab
29.08.2016
08:34:51
сомневаюсь что в данном случае выборка делается несколько часов (хотя с union'ами возможно так и есть)

Nikolay
29.08.2016
08:36:02

Alex
29.08.2016
08:36:15
Потому что кто то не мог написать нормальный SQL запрос

Nikolay
29.08.2016
08:36:21
но там и апач кафка выполняла по 2.3 - 2.5 лямов запросв в минуту

Alex
29.08.2016
08:37:22
и что с того что он контрибьютил?
Это не значит что в данном конкретном случае он оптимально сделал. Вообще.
Если я в рельсы законтрибьючу, я что стал сразу офигенным рельсодевом?

Nikolay
29.08.2016
08:38:42
хаха

Плюшка
29.08.2016
08:38:59

Nikolay
29.08.2016
08:39:15

Alex
29.08.2016
08:39:21