
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 в основном - т.е. то, что точно знаешь исполнится. И то не всегда. Так что цели покрыть тестами именно вот все-все быть ИМХО не должно (правда, на интервью надо говорить что ты большой фанат тестов и покрываешь всегда все конечно же).

Alex
14.12.2017
19:23:23
/trolling

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

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

Sergey
14.12.2017
19:48:57

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

Alex
14.12.2017
21:25:41
Добрый вечер, подскажите пожалуйста новичку, занимаюсь по урокам журавля, прошел первые 6 занятий. В целом понятно и весьма интересно, но часто делаю ошибки. Можете посоветовать какие нибудь задачи, чтобы так сказать руку набить, а то без практики сложновато понять, может какой то сборник задач существует?
Следовать строго по курсу, делать дз, в день 1-2 урока, все остальное потом. Проверено на себе

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
Сам не желаешь рискнуть?

Igor
15.12.2017
08:23:17

Dm
15.12.2017
09:27:59

Dmitry
15.12.2017
09:45:57

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

Vasyl
15.12.2017
10:08:17
аналогично)
А возьмите меня подмастерьем! Я мало умею в рубирельсы, но готов учиться!

Olga
15.12.2017
10:39:03

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:00

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

Dmitry
15.12.2017
13:16:30

Kim
15.12.2017
13:16:48
по любому знать НУЖНО

Olga
15.12.2017
13:17:06
+

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

Olga
15.12.2017
13:24:59

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

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
а руби где?

Женя
15.12.2017
15:30:12

George
15.12.2017
15:33:47

Ro
15.12.2017
18:22:54
с пятницой
@k_otoraya почему админы молчат, флудовыхи не объявляют?
можно флудить уже?
пользуясь случаем * * * х о т е л с п р о с и т ь * * * - может кто-нить разуграсить логотип руби школы под новогоднюю тему? типа снег, красная шапка и т.д. Детали не нужны, просто маленький должен хорошо смотреться

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

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