@rubyschool

Страница 483 из 921
Vitaly
14.12.2017
16:36:53
Для views есть в рельсах встроенные system tests

Olga
14.12.2017
16:37:35
ага спасибо Виталий, погляжу

а вообще как понять я все тестами покрыла или нет? вдруг пропущу что то

Vitaly
14.12.2017
16:38:17
Ну представь метод Api которому подаешь на вход название книги

Google
Vitaly
14.12.2017
16:38:23
А он возвращает тебе id

тут можно сразу два кейса накидать

Подаешь название - возвращает id - чекаешь, что оно пришло в ответе

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

Смысл в том, что когда ты будешь метод переделывать или добавишь в модель валидации дополнительные, то у тебя будет инструмент, который скажет - смотрика, а существующие методы работают - можешь не беспокоиться

Или наоборот сломаются и будешь искать ошибку или модернизировать

? как-то так

Olga
14.12.2017
16:42:49
спасибо, постараюсь все переварить)

Andrew
14.12.2017
17:50:54
Сейчас тупить буду

В крадце, нужен 2 язык

Мечусь между питоном и руби

Руби адепты могут что сказать за + и новые тенденции этого года?

Второй язык больше для себя, а не работы нужен

Google
evgeny
14.12.2017
18:09:13
а первый какой?)

Ro
14.12.2017
18:55:18
Мечусь между питоном и руби
зашел в чат по рубям и спрашиваешь про питон)

spartakusQ
14.12.2017
19:05:58
Ro
14.12.2017
19:08:00
а вообще как понять я все тестами покрыла или нет? вдруг пропущу что то
раньше я покрывал все возможные случаи. Потом понял, что все покрыть невозможно все равно. Сейчас покрываю happy path в основном - т.е. то, что точно знаешь исполнится. И то не всегда. Так что цели покрыть тестами именно вот все-все быть ИМХО не должно (правда, на интервью надо говорить что ты большой фанат тестов и покрываешь всегда все конечно же).

|\/|0rf0
14.12.2017
19:34:55
Добрый вечер, подскажите пожалуйста новичку, занимаюсь по урокам журавля, прошел первые 6 занятий. В целом понятно и весьма интересно, но часто делаю ошибки. Можете посоветовать какие нибудь задачи, чтобы так сказать руку набить, а то без практики сложновато понять, может какой то сборник задач существует?

Marat
14.12.2017
19:48:03
Двигайтесь по курсу, до конца, делайте все ДЗ

Viacheslav
14.12.2017
20:25:32
https://www.bloc.io/ruby-warrior#/

hackerrank.com

https://www.codingame.com/home

Oleg
14.12.2017
21:47:54
https://www.codewars.com/
интересная штука. прошёл пару заданий, потом глядишь такой на лучшие ответы - "мля, какой же я дебил"

Andrew
15.12.2017
04:52:58
а первый какой?)
Первый JS, и весь его зоопарк. Про питон я не спрашивал, а лишь упомянул его. Мне сейчас. Интересно, на сколько широко применяем руби. И на сколько сложно перейти на него как и основные отличия от моего рабочего языка

Konstantin
15.12.2017
07:03:15
Всем привет)

Ищу в проект ruby разработчика, оплата процентами от будущих прибылей, больше предложить пока нечего) Это опыт, портфолио, работа в команде. Я фронтенд разработчик, из особых технологий недурно владею React, зовут Константин. Буду рад новым знакомствам)

Alex
15.12.2017
07:11:05
я бы рискнул но рельсах слабоват

Евгений
15.12.2017
07:12:08
я бы рискнул но рельсах слабоват
Ну кто так себя рекламирует?)

Alex
15.12.2017
07:12:19
знаю знаю

Google
Fedor
15.12.2017
07:12:38
у тебя там revrite стоит, он меняет путь запроса и отправляет его дальше, но ssl начинаетс с обмена ключами, браузер должен знать, что он работает с https иначе он не сможет расшифровать абракадабру, которая к нему придет

https://bjornjohansen.no/redirect-to-https-with-nginx

ему надо вернуть 301 ответ, что бы он знал, куда его послали и умел сам ходить потом по нужному адресу

Konstantin
15.12.2017
08:15:37
Сам не желаешь рискнуть?

Michael
15.12.2017
09:48:58
Кстати, кому бесплатная "стажировка" нужна для прокачки опыта? Удаленно. В личку пишите. Тут расскажу только если админ разрешит.

Vasyl
15.12.2017
10:08:17
аналогично)

А возьмите меня подмастерьем! Я мало умею в рубирельсы, но готов учиться!

Konstantin
15.12.2017
10:56:46
Друг работает в Тинькофф. Говорит, что у них для каждого модуля тесты на все методы классов в модуле. Короче, покрывают все. И скриншотами еще.

Но он фронтенд

Olga
15.12.2017
11:04:41
скриншотами это как ?)

ну всмысле я знаю, что такое скриншот) не понятно как это работает для тестов)

Dmitry
15.12.2017
11:27:43
Это capybara-screenshot)

Olga
15.12.2017
11:28:07
аа) погляжу спасибо, не слышала еще(

ахтыжйомайо!!! Наконец то я завершила свое первое маленькое приложение(остались тесты)). И наткнулась на статью, где сказано, что в рельсах5 изменился синтаксис для html. Ну ок, исправлю по новому модному покрасивше чтобы было)). И тут вопрос возник, это что получается... руби программисты получается по сути пишут тот же html в коде с руби, а что остается тогда фронтенду? ? Лирика на флудопятницу))

Google
Dmitry
15.12.2017
13:11:50
есть приложения где rails выступают лишь в качестве бекенда

Dmitry
15.12.2017
13:12:08
а фронт может быть на чем угодно - ангуляр, реакт

Radzhab
15.12.2017
13:12:18
\u0420\u043e\u0441\u0441\u0438\u044f

коллеги, что за кодировка

Admin
ERROR: S client not available

Viacheslav
15.12.2017
13:12:57
Unicode?

Radzhab
15.12.2017
13:13:07
да хз

Olga
15.12.2017
13:16:10
а фронт может быть на чем угодно - ангуляр, реакт
это понятно мне)) просто видимо я не касалась пока больших проектов, где много и того и другого(( Я к тому, что получается, без знания html ВООБЩЕ на руби писать невозможно

Dmitry
15.12.2017
13:16:30
Olga
15.12.2017
13:17:06
+

Vlad
15.12.2017
13:23:15
Ага, а на позиции Middle+ надо таки уметь нормально и во фронтенд. Как я понял после чуть менее чем десятка собеседований и всего-лишь одного полученного оффера в лоховской конторе) Везде валили на незначнии ES6/ES7, React, Redux, Relay. Ну то есть базово знаю, пишу код, но с документацией)

Vlad
15.12.2017
13:26:44
Все компании где я был занимаются в основном на аутсорсе разработкой API на RailsAPI/Grape, то есть бэкенд. 90% работы. но 10% работы разраб должен уметь напедалить сложную админку с использованием React+Redux, например.

Olga
15.12.2017
13:27:38
понятно ?

Это нормально согласно нового html синтаксиса в рельсах5 или извращение? Так писать то хоть можно или по шее дадут?))) p.s. тут бутстрап если что) <%= tag.div class: 'container' do %> <%= tag.div class: 'row' %> <h2>Yeni article yapabilirsin</h2> <%= render 'form' %> <% end %>

Vitaliy
15.12.2017
13:59:50
я бы уговорил тех, кто может надавать по шее — перейти на slim. Будет чище код и без подобных извращений.

.container .row h2 Yeni article yapabilirsin = render 'form'

Google
Olga
15.12.2017
14:01:04
погуглю про слим синтаксис) спасибо)

Vlad
15.12.2017
14:21:20
Вообще не вижу смысла в этих хелперах

Roman
15.12.2017
14:25:48
С ними код выглядит гораздо аккуратнее

Alex
15.12.2017
15:09:08
есть приложения где rails выступают лишь в качестве бекенда
Наверное сейчас везде поголовно rails отходит на бэк, а на фронт Реакт )

Dmitry
15.12.2017
15:18:15
у нас как раз такая связка сейчас

Alex
15.12.2017
15:26:14
и у нас

Yuriy
15.12.2017
15:27:25
А у нас о ужас, долбаная java на бэке и первый ангуляр на фронте

Dmitry
15.12.2017
15:28:00
а руби где?

Ro
15.12.2017
18:22:54
с пятницой

@k_otoraya почему админы молчат, флудовыхи не объявляют?

можно флудить уже?

пользуясь случаем * * * х о т е л с п р о с и т ь * * * - может кто-нить разуграсить логотип руби школы под новогоднюю тему? типа снег, красная шапка и т.д. Детали не нужны, просто маленький должен хорошо смотреться

Kim
15.12.2017
18:27:28
на когда нужно?

Ro
15.12.2017
18:42:59
в смысле к какому сроку?)

Страница 483 из 921