Size: a a a

2020 April 06

PK

Pavel Kvasnikov in pro.ruby
https://github.com/vcr/vcr он кэширует запросы
источник

NW

Nerzh Woodcrust in pro.ruby
Alexander
самый банальный пример: нужно нахерачить rest api. Как тестировать? Каждый раз curl дёргать? Да в жопу это
я про то что @camokpyt выше написал о нем все говорят, но никто не видел )
источник

PK

Pavel Kvasnikov in pro.ruby
Вообще тестировать внешнюю АПИ это такая решеаемая задача
источник

В

Владимир in pro.ruby
Pavel Kvasnikov
TDD - все слышали но никто не видел) Даже если так, то половина если не больше твоего кода в тестах проверяют не бизнес логику, а твои руки
мне кажется большинство юзают tdd ?
это же мега удобно и продуктивно
источник

A

Alexander in pro.ruby
Pavel Kvasnikov
Вообще тестировать внешнюю АПИ это такая решеаемая задача
я про нащу, не внешнюю.
источник

PK

Pavel Kvasnikov in pro.ruby
Ну поменялось АПИ, тесты упали и чо? У тебя код итак упадет без тестов
источник

В

Владимир in pro.ruby
вы же не будете дергать свою функциональность на каждом PR?
источник

В

Владимир in pro.ruby
вы не можете гарантировать что что-то не сломалось
источник

A

Alexander in pro.ruby
Владимир
вы не можете гарантировать что что-то не сломалось
тестирование через прод %)
источник

PK

Pavel Kvasnikov in pro.ruby
Владимир
мне кажется большинство юзают tdd ?
это же мега удобно и продуктивно
TDD это экстремальная техника программирования, его никто не юзает, только говорят как это классно.
источник

PK

Pavel Kvasnikov in pro.ruby
А вообще RSpec считается BDD и поэтому формально можно сказать что ты юзаешь BDD ака еще круче чем TDD
источник

В

Владимир in pro.ruby
Pavel Kvasnikov
TDD это экстремальная техника программирования, его никто не юзает, только говорят как это классно.
не поверите используют
некоторые компании даже заставляют сначала пушить тесты отдельным коммитом а потом уже функциональность
источник

В

Владимир in pro.ruby
и даже pair programming используют
источник

PK

Pavel Kvasnikov in pro.ruby
Владимир
не поверите используют
некоторые компании даже заставляют сначала пушить тесты отдельным коммитом а потом уже функциональность
PP тоже экстремальная техника. Это нужно только для хайпа, разве нет?
источник

В

Владимир in pro.ruby
Pavel Kvasnikov
PP тоже экстремальная техника. Это нужно только для хайпа, разве нет?
поэтому в пример и привел)
PP дает достаточно плюсов
в том числе и для разработчиков
источник

PK

Pavel Kvasnikov in pro.ruby
Владимир
поэтому в пример и привел)
PP дает достаточно плюсов
в том числе и для разработчиков
Сначала Вася дышит в спину и напоминает что он сделал бы по-другому, потом вы меняетесь) Как хорошо что я не работаю в офисе) Честно я не знаю что тут может быть хорошего, какие приводят аргументы в качестве плюсов?
источник

В

Владимир in pro.ruby
задачи решаются быстрее
ты устал писать код - это делает другой человек
если кто-то из пары заболел а фича ой как горит и пока новый дев в ней разберется - пройдет время в случае PP задача дальше пойдет своим ходом
конечно же главный плюс это обмен опытом хотя вы это вынесли в "вася дышит в спину и напоминает что он сделал бы иначе" а это разве плохо? почему бы не разиваться
вы шарите знания между собой
источник

В

Владимир in pro.ruby
лучший код будет изначально
то что вам могут написать в code review сразу же замечается на в момент работы
источник

PK

Pavel Kvasnikov in pro.ruby
Ну то есть это очередной форсинг вовлеченности
источник

В

Владимир in pro.ruby
короче достаточно много бонусов как по мне
источник