@codenamecrud

Страница 277 из 1009
Ivan
05.09.2016
18:39:57
Вань, ты теплое с мягким путаешь
Или же можно по - разному написать тесты к, напрмер, контроллеру, используя разные подходы?

Ну не молчите, я себя тупым чувствую :c

Sergey
05.09.2016
18:41:13
Вань, ты теплое с мягким путаешь
блесни эрудицией, магистр )

Ildar
05.09.2016
18:41:38
Подождите.он в гугле

Google
Ildar
05.09.2016
18:41:53
?

Sergey
05.09.2016
18:42:01
МАгистр мозг - он собрал нас здесь -мы должны верить в него!

Ivan
05.09.2016
18:42:48
Да не подкалывайте его, он крутой)(без шуток)

Sergey
05.09.2016
18:42:58
Я бы признал его к лику Full-stack )

Да не подкалывайте его, он крутой)(без шуток)
и не думал) Я серьезно прошу дать комментарий по поводу TDD / BDD из жизни)

а то, когда я приходил в конторы - а они мне - а мы куяк куяк и в продакшн) мы как бы хотим писать -но все никак)

Ivan
05.09.2016
18:44:10
О, пригодится сейчас

Sergey
05.09.2016
18:46:24
я и не пошел )

я хотел бы плодородную почву)

в продакшн через данный метод я каждый день вижу в банке

Ivan
05.09.2016
18:46:44
Вот решил погуглить сейчас, и такие мнения бытуют - bdd всё, что на капибаре, tdd - остальное. Однако бородатые джависты на кворе говорят другое

Google
Sergey
05.09.2016
18:47:05
сегодня проходя по корридору я слышал диалог разраба со стажем лет в 6 минимум )

я не могу лидирующий символ 0 убрать

никак

волосы встают на дыбы, правда ?)

Ivan
05.09.2016
18:47:46
Короче, как я понял полистав интернеты. BDD = TDD + тестирование различных связок методов, различных поведений пользователей, и различного всего *издеца который может случиться с вашей программой

Это если коротко и грубо

Sergey
05.09.2016
18:48:26
значит BDD - покрываем логику для бизнеса)

Ivan
05.09.2016
18:48:46
Ай, отстань

?

Sergey
05.09.2016
18:49:01
?

значит тебе туда не нужно)
пожалуйста - рассуди нас) скажем так -не словами из википедии - а практикой)

Eugene
05.09.2016
18:51:10
что рассудить то?

Ivan
05.09.2016
18:51:54
что рассудить то?
да он не уймется в чем различие bdd/tdd в рельсах

Sergey
05.09.2016
18:52:00
(

правильно ли мы понимаем

что TDD - это метод за методом

а BDD = поведение программы

Google
Sergey
05.09.2016
18:52:40
а не каждый метод

Ivan
05.09.2016
18:52:50
а BDD = поведение программы
плюс метод за методом

BDD = TDD + поведение.

Sergey
05.09.2016
18:54:33
хм, ну лады) уймусь)

спасибо ):

Eugene
05.09.2016
18:56:34
tdd = tests first

Aldar
05.09.2016
18:57:31
DHH говорит что веб опердени необязательно покрывать на 100% тестами) Оттого что юзер найдет баг ничего страшного не случится, в отличие от авиации или космоса например)

Ivan
05.09.2016
19:01:18
tdd = tests first
и bdd - test first

Короче, вот тут бородатые дядьки всё доступно объясняют https://www.quora.com/What-is-the-difference-between-Test-Driven-Development-TDD-and-Behavior-Driven-Development-BDD

Eugene
05.09.2016
19:03:49
я вам так скажу

нет разницы, тдд или бдд

пишите тесты, неважно в каком порядке

Eugene
05.09.2016
19:04:02
главное пишите

Sergey
05.09.2016
19:04:04
;)

Ivan
05.09.2016
19:04:23
Вот и я о чем говорил

Лучше делить на способы тестирования, если уж делить

Ну, т.е. acceptance/integration и т.д.

Sergey
05.09.2016
19:06:41
Спасибо ;)

Ivan
05.09.2016
19:07:44
p.s. хотя-бы потому, что это реально могут спросить на собеседовании, плюс есть это в тестах на апворке

Rustam
05.09.2016
19:21:21
Есть кусочек текста "classes are a blue-print, they may hold data, likely they hold methods; " Вопрос. Что такое blue-print ? Понятно что какая-то идиома. Как ее лучше перевести?

Google
Ivan
05.09.2016
19:22:05
Тебе нужно это куда-то написать или просто объяснить?

Rustam
05.09.2016
19:23:13
Мне нужно объяснение. Не совсем понимаю что это такое

Ivan
05.09.2016
19:23:23
Можно как "Шаблон" перевести. Но всё - равно не очень

Eugene
05.09.2016
19:23:26
чертеж

блюпринт - макет, чертеж, шаблон

Rustam
05.09.2016
19:25:03
Спасибо за объяснение

Ivan
05.09.2016
19:25:09
Вот накладываешь туда что - то, а она тебе создаёт кучки. Одинаковые. Класс - как формочка, создаёт одинаковые кучки, которые выглядят одинаково (читай умеют одно и то же)

Admin
ERROR: S client not available

Ivan
05.09.2016
19:25:24
variable = MyClass.new

чик

И создали кучку

Ладно, это слишком наверное

Rustam
05.09.2016
19:26:11
Что такое класс я знаю (ну по крайней мере уложил в своей голове)

вот что такое блюпринт - не знал

спасибо

Еще вопрос)) Чем Date.today отличается от Date.current ?

Eugene
05.09.2016
19:38:01
каррент учитывает таймзону

читай доки

Google
Rustam
05.09.2016
19:39:16
прочитал, все равно не понял.

можно как-то получить разные данные?

Короче, если я сделаю таймзону Японии, то тудей вернет 5 сентября, а каррент 6-е ?

Ivan
05.09.2016
19:41:28
По идее да

today = UTC

Sergey
05.09.2016
20:23:22
Я наверное уже поздно

Блюпринт переводится как чертеж ;)

Солидарен и поддерживаю @Freika

Ildar
06.09.2016
06:38:40
Ребята Prep Work на VikingCodeSchool сильно ли отличается от CodenameCRUD?

Sergey
06.09.2016
06:42:37
Не знаю

Sam
06.09.2016
06:42:52
Объем меньше, рельс нет, проектов меньше

Это то что я на первый взгляд углядел

Но структурирован чуть лучше

Sergey
06.09.2016
06:43:57
Ильдар

Ты коденеймкруд прочитал весь?

Ildar
06.09.2016
06:44:17
Просто ссылки ведут на викинг школу... поэтому интересно...как дополнение и их бесплатные курсы захватить во время обучения

Sam
06.09.2016
06:45:05
Сначала просто код нейм приходи, потом поверх можно и викинг школу, мне кажется

Для закрепления, так сказать

Ildar
06.09.2016
06:49:10
Ты коденеймкруд прочитал весь?
Структуру изучил...щас план составляю по изучению...пока идет этап Web Developer 101

Sam
06.09.2016
07:30:58
Структуру изучил...щас план составляю по изучению...пока идет этап Web Developer 101
Вообще посмотрел я повнимательнее программу из викинг школы, и с программой codename сравнил. Рекомендую вместо первых двух разделов codename пройти весь prep work, а потом начиная с 3 раздела заниматься по программе codename

Страница 277 из 1009