
I
02.04.2017
13:35:51
а много у тебя людей с тобой работает на проектах?
Конечно же нет
Я standalone
Это круто - не нужно писать тесты и огромные коммиты

Google

I
02.04.2017
13:35:51
удачи в разработке =)
Нет, я серьёзно. Когда-то то фанател по CI, 100% покрытию, но потом вырос (как я считаю)
и как проверяется, что все работает?
Поэтому мне проще оттестить все руками и, если что, пожертвовать парой пользователей в случае багов
Я знаю, какой код изменился. Сам себе ревьюер
не, я бы не стал на одном проекте работать с тобой)

Alex
02.04.2017
13:37:10
Я даже собственному коду без тестов не доверяю

Vitaliy
02.04.2017
13:39:26
Тогда свои проекты мне здесь лучше не показывать ?
Во избежание инфарктов

Vlad
02.04.2017
13:44:22
Ну, $db есть ссылка на уникальный для каждого воркера инстанс пула соединений. Я не понимаю, почему это плохо
Аналогично с логгером и редисом

Google

Alex
02.04.2017
13:50:38
и да, зачем мне терять пользователей если у меня автотесты ситуацию отловят?

Vlad
02.04.2017
13:51:35

Alex
02.04.2017
13:52:21
у меня тесты рука об руку с кодом идут, накладные расходы 15%, время сэкономленное на дебаггинге странных проблем и репутационные риски - огромно.
к тому же значительную част кода неудобно за пределами тестов писать, т.н повторяемое минимальное окружение

Talgat
02.04.2017
13:53:57
@vladfaust команду как давно пытаетесь собрать ?
Я ищу команду
Не в том месте ?

Vlad
02.04.2017
14:01:18
Недавно

Dimon
02.04.2017
14:18:07
ну ты юнит-тесты пишешь хотябы? @vladfaust

Vlad
02.04.2017
14:20:50

Dimon
02.04.2017
14:21:18
ну дай бог тебе здоровья тогда

Vlad
02.04.2017
14:27:50
Разные подходы же, ну. Со своими плюсами и минусами. Будьте умнее ?

Dimon
02.04.2017
14:32:25
а плюсы какие?
у тебя растет технический долг, тебе нужно оптимизировать код. ты пытаешься это делать не опираясь на тесты, ты тратишь больше времени на разработку
рефакторинг без тестов - русская рулетка
или ты заранее пишешь идеальный код?

Vasiliy
02.04.2017
14:51:05
Зачем?

Google

Vasiliy
02.04.2017
14:51:30
Прост делаешь такую же функцию и добавляешь 1 в конец имени
Вуаля - старое работает и есть новая функция

Alexander
02.04.2017
14:56:21

Alex
02.04.2017
14:56:36

Vasiliy
02.04.2017
14:56:59
Рипит драйвен девелопмент

Alex
02.04.2017
14:57:02

Dimon
02.04.2017
15:37:38
да, хуевый

Alex
02.04.2017
15:37:54
это сарказм был

Aleserche
02.04.2017
16:51:40
для меня тесты это прежде всего самая актуальная документация
в тестах я могу посмотреть, как нужно вызывать и что ожидать

Alex
02.04.2017
16:52:51
это если тесты нормально написаны

Aleserche
02.04.2017
16:53:52
на критичных местах можно постараться

Eugene
02.04.2017
17:17:09
О, я пропустил классную тему для срача :)

I
02.04.2017
17:17:20
присоединяйся

Eugene
02.04.2017
17:17:26
не, уже не то)
да и лениво

Aleserche
02.04.2017
17:21:49
лениво? А тесты писать тоже лениво?

Eugene
02.04.2017
17:21:54
конечно
поэтому я их не пишу
мой код работает и так

Google

Aleserche
02.04.2017
17:22:43
видимо недостаточно большой проект
у меня был проект, просто огромный. Я сам не заметил как он успел так разрастись. Дошло до того, что я не мог нормально правки делать. Пришлось покрыть все тестами. Скорость разработки резко возрасла

Eugene
02.04.2017
17:24:12
Да я шучу)
Для своих проектов я пишу тесты как попало, потому что реально лень, и они как правило простые как валенок
А для работы понятное дело
https://??.ws/????⚔️?? выхыхы
а, телеграм не опознает такие ссылки)

Aleserche
02.04.2017
17:27:28
но бывает такое, что смотришь на код. Он простой до безобразия. Ничего с ним не случится. Пропускаешь тест. А потом именно в этом месте выстреливает

Admin
ERROR: S client not available

Aleserche
02.04.2017
17:28:26
https://??.ws/❤️?????
в книге такие ссылки поставить, чтобы страдали
бесит, когда в книгах не используют короткие ссылки

Ivan
03.04.2017
08:17:01
Лол, grammarly походу платным стал для вновь зарегистрировавшихся

Eugene
03.04.2017
08:18:59
Прям весь?

Ivan
03.04.2017
08:20:28
Ну, думал зарегистрировать новый аккаунт на новую почту, он не пускает в app.grammarly.com, на счет расширения не знаю
А нет
Фигня какая то
Короче, не пускал ни по одному урлу в app.grammarly
Сейчас установил расширение - нажал на что-то он пустил
Неплохо они придумали, конечно, если учесть что предлагают установить расширение только уже в самом app.grammarly. Чернят ребята. Ну или я слепой и пропустил кнопку "не платить"

Google

Eugene
03.04.2017
08:46:00
Крутой сервис
Но дорогой шоппц

Alexander
03.04.2017
09:07:42

Eugene
03.04.2017
09:23:08

Alexander
03.04.2017
09:23:46
?

Aleserche
03.04.2017
10:03:00
хуясе цены

Eugene
03.04.2017
11:45:52
Смотрите, какая интересная штука https://github.com/typicode/hotel

I
03.04.2017
11:53:09
забавно
я dnsmasq гоняю

Dimon
03.04.2017
11:57:58
> npm install
спасибо, я пешком постою

Eugene
03.04.2017
12:52:42
рельсы не завелись :)

Dimon
03.04.2017
12:53:12
это норма

Vasiliy
03.04.2017
12:53:24
нода стоит?

Eugene
03.04.2017
12:53:53
а как бы я иначе поставил тулзу

Rustam
03.04.2017
12:54:03
lol
А чо опять с гитлабом? мне 500 плюет

Alex
03.04.2017
13:02:44
ну гитлаб любит периодически сваливаться
это нормально

Alexander
03.04.2017
13:02:48