Size: a a a

Saint P Ruby Community

2019 September 14

ES

Eugene Shved in Saint P Ruby Community
Все.
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Igor Morozov
а если тестов нет, но бизнес встал от того, что на разработку и QA уходит слишком много времени из-за отсутствия тестов?
Когда тесты потребуются бизнесу и бизнес без них встанет - то тесты появятся.
Если бизнес работает без тестов — значит тесты  не нужны.
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Тесты сами по себе не приносят прибыли. Так же как и код сам по себе не приносит прибыли.
Посмотрите на проект со стороны бизнеса
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
существуют компании в которых тесты не пишут принципиально
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
написание тестов занимает больше времени и средств, чем ликвидация потенциальных проблем
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
невероятно, но факт
источник

f🤔

focusshifter 🤔 in Saint P Ruby Community
Anton Davydov
народ, а расскажите, как менеджите личные задачи, всякий GTD и прочие персональные штуки
совсем персональные в итоге упаковались тупо в большой набор пунктов в стандартном эппловом reminders. у меня 6-7 списков, и scheduled хорошо показывает, что критикал делать прям сейчас, и двух-трехдневный горизонт
источник

PP

Pavel Peganov in Saint P Ruby Community
Anton Davydov
народ, а расскажите, как менеджите личные задачи, всякий GTD и прочие персональные штуки
В копилку: человек себе специальные бланки сделал для планирования.
https://davidseah.com/productivity-tools/
источник

AD

Anton Davydov in Saint P Ruby Community
focusshifter 🤔
совсем персональные в итоге упаковались тупо в большой набор пунктов в стандартном эппловом reminders. у меня 6-7 списков, и scheduled хорошо показывает, что критикал делать прям сейчас, и двух-трехдневный горизонт
а подробнее расскажешь?
источник

f🤔

focusshifter 🤔 in Saint P Ruby Community
Anton Davydov
а подробнее расскажешь?
самые крупные группы
- просто reminders (туда заезжает всё, что не раскидано в остальные группы)
- все рабочие напоминания, которых нет в календаре
- family (расшаренный с женой список, всё подряд)
- chores (вообще всё, что нужно повторять с какой-то периодичностью. в основном вертится вокруг бытовухи - отправить квартплату etc)
- health (ремайндеры про таблетки, записи к врачам etc, когда есть необходимость. high priority)
- subscriptions (отдельная мелкая категория, менеджмент и проверка статусов различных подписок и промок/триалов)
источник

IK

Igor Khodyrev in Saint P Ruby Community
Tharin
ну вот как-то так на весь проект
Ну вот поставь это число для начала, и при этом смотри репорты. Мы вообще на каждую ветку репорт выводим после прогонки тестов на CI
источник

f🤔

focusshifter 🤔 in Saint P Ruby Community
но категории не главное, главное - жестко приучить себя записывать задачи и жмакать "выполнено" ТОЛЬКО после того как реально выполнено
инерция "лень достать телефон и надиктовать сири какую-то мелочь/открыть reminders одной кнопкой и записать задачу" первое время была очень большая
источник

T

Tharin in Saint P Ruby Community
Igor Khodyrev
Ну вот поставь это число для начала, и при этом смотри репорты. Мы вообще на каждую ветку репорт выводим после прогонки тестов на CI
ага, спасибо)
источник
2019 September 15

VD

Vla Dem in Saint P Ruby Community
Ilya Nikolaevich
написание тестов занимает больше времени и средств, чем ликвидация потенциальных проблем
Считать нужно не только и не столько время, но и убытки; даже если баг фиксится одной строчкой, его нужно задеплоить, подождать пока выкатится (если, конечно, не ручками править файлик на сервере), но самое главное — обнаружить. За это время потенциальный клиент сервиса плюнет на всё и уйдёт к конкурентам.
Всё, конечно, от бизнеса зависит, как было отмечено выше; если это внутренняя система для рабов какой-то корпорации — то, конечно, похер на баги и время их починки, «оставьте заявку, мы когда-нибудь посмотрим».
источник

AG

Alex G in Saint P Ruby Community
Vla Dem
Считать нужно не только и не столько время, но и убытки; даже если баг фиксится одной строчкой, его нужно задеплоить, подождать пока выкатится (если, конечно, не ручками править файлик на сервере), но самое главное — обнаружить. За это время потенциальный клиент сервиса плюнет на всё и уйдёт к конкурентам.
Всё, конечно, от бизнеса зависит, как было отмечено выше; если это внутренняя система для рабов какой-то корпорации — то, конечно, похер на баги и время их починки, «оставьте заявку, мы когда-нибудь посмотрим».
Мне кажется, что Илья имел в виду, что если бизнесу не "больно", то хер с ними с этими тестами)
источник

AG

Alex G in Saint P Ruby Community
Но с его утверждением про больше проблем, я тоже не согласен
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Vla Dem
Считать нужно не только и не столько время, но и убытки; даже если баг фиксится одной строчкой, его нужно задеплоить, подождать пока выкатится (если, конечно, не ручками править файлик на сервере), но самое главное — обнаружить. За это время потенциальный клиент сервиса плюнет на всё и уйдёт к конкурентам.
Всё, конечно, от бизнеса зависит, как было отмечено выше; если это внутренняя система для рабов какой-то корпорации — то, конечно, похер на баги и время их починки, «оставьте заявку, мы когда-нибудь посмотрим».
Можно много чего считать, я лишь повторю состоявшийся факт. Есть компании в которых пренебрегают тестированием. Обвешивают приложение мониторинг тулзами и в проду. Это обусловлено высочайшей конкурентностью и сверх быстрым вводом фич, чтобы выиграть в скорости.
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Пока тесты пишешь и тестируешь - конкуренты рынок заберут
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Alex G
Мне кажется, что Илья имел в виду, что если бизнесу не "больно", то хер с ними с этими тестами)
Именно.
источник

AG

Alex G in Saint P Ruby Community
Ilya Nikolaevich
Пока тесты пишешь и тестируешь - конкуренты рынок заберут
Заберут те, кто не тратит время на исправление багов
источник