
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
МАгистр мозг - он собрал нас здесь -мы должны верить в него!

Ildar
05.09.2016
18:42:36

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

Sergey
05.09.2016
18:42:58
Я бы признал его к лику Full-stack )
а то, когда я приходил в конторы - а они мне - а мы куяк куяк и в продакшн) мы как бы хотим писать -но все никак)

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

Eugene
05.09.2016
18:44:51

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:47:59

Ivan
05.09.2016
18:48:12
capybara - DSL

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

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 = 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
Короче, вот тут бородатые дядьки всё доступно объясняют 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
чертеж
блюпринт - макет, чертеж, шаблон

Ivan
05.09.2016
19:23:34
Какой чертеж

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

Sam
06.09.2016
07:30:58