Size: a a a

2020 April 06

PK

Pavel Kvasnikov in pro.ruby
Владимир
а это плохо?
Конечно, если можно проверить без тестов то зачем писать лишние тесты?
источник

A

Alexander in pro.ruby
говорят, что даже в c++ они есть %)
источник

NW

Nerzh Woodcrust in pro.ruby
только мне не надо тестировать что вернет функция я и так знаю
источник

В

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

A

Alexander in pro.ruby
Nerzh Woodcrust
только мне не надо тестировать что вернет функция я и так знаю
а если её изменя?
источник

PK

Pavel Kvasnikov in pro.ruby
Суть руби сначала написал
user.roles.first.permssions.first.name
Вместо вагона ифов, а потом написал вагон в тестах))
(шутка какие тесты, оно и так работает)
источник

A

Alexander in pro.ruby
а если в в девятом активсаппорте уберут метод .pososyamba?
источник

В

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

NW

Nerzh Woodcrust in pro.ruby
Alexander
а если её изменя?
то не скомпилится и я пофикшу это на этапе компиляции, а не на этапе когда юзер словил краш или на этапе забыл тест написать
источник

A

Alexander in pro.ruby
Pavel Kvasnikov
Суть руби сначала написал
user.roles.first.permssions.first.name
Вместо вагона ифов, а потом написал вагон в тестах))
(шутка какие тесты, оно и так работает)
ващет наоборот принято :) Сначала вагон тестов, а только потом user.roles....
источник

NW

Nerzh Woodcrust in pro.ruby
Alexander
ващет наоборот принято :) Сначала вагон тестов, а только потом user.roles....
я про тдд только от рубистов слышу )
источник

A

Alexander in pro.ruby
Nerzh Woodcrust
то не скомпилится и я пофикшу это на этапе компиляции, а не на этапе когда юзер словил краш или на этапе забыл тест написать
ну вот возвращала она 5, а стала возвращать 6. Компилятор то откуда знает, что она должна возвращать 5?
источник

A

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

NW

Nerzh Woodcrust in pro.ruby
Alexander
ну вот возвращала она 5, а стала возвращать 6. Компилятор то откуда знает, что она должна возвращать 5?
ну так вот на это я тест и напишу
источник

PK

Pavel Kvasnikov in pro.ruby
Alexander
ващет наоборот принято :) Сначала вагон тестов, а только потом user.roles....
TDD - все слышали но никто не видел) Даже если так, то половина если не больше твоего кода в тестах проверяют не бизнес логику, а твои руки
источник

A

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

NW

Nerzh Woodcrust in pro.ruby
Nerzh Woodcrust
ну так вот на это я тест и напишу
и только на это
источник

PK

Pavel Kvasnikov in pro.ruby
Alexander
самый банальный пример: нужно нахерачить rest api. Как тестировать? Каждый раз curl дёргать? Да в жопу это
VCR
источник

A

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

A

Alexander in pro.ruby
не юзал, он же записывает запросы от нас во внешку, не?
источник