
Alex
18.01.2017
14:28:47
у тебя что, главной страницы нету?

Dmitry
18.01.2017
14:29:04
она root to: "home#index"

Alex
18.01.2017
14:29:13
а чего не page # index ?
у тебя небось еще есть страницы с POST'ом

Google

Dmitry
18.01.2017
14:29:39
а разница?

Alex
18.01.2017
14:29:43
и ты засунул все это в один контроллер
красавчик в общем.
Сэкономил.

Dmitry
18.01.2017
14:30:04
так сверху написал одну пришлось сделать для формы

Alex
18.01.2017
14:30:42
oh my god.
Вместо того чтобы вытащить эту страницу в отдельный контроллер, лучше сделаю через жопу.
crud гавно, даешь толстые контроллеры.

Dmitry
18.01.2017
14:31:29
так у меня сайт на этом заканчиваеться
root to: "home#index"
get 'design' => 'pages#design'
get 'artworks' => 'pages#artworks'
get 'price' => 'pages#price'
get 'contacts' => 'pages#contacts'
post 'form' => 'pages#form'

Alex
18.01.2017
14:32:25
я вот заметил одну вещь, думаю многие тут заметили. На новом проекте очень быстро можно оценить качество кода глянув на роуты. Если в роутах бардах - тоже по всему проекту.

Dmitry
18.01.2017
14:32:30
с другой стороны рефакторинг никто не отменял

Google

Алексей
18.01.2017
14:33:11
Алекс а можешь показать как правильный роут выглядит?

Alex
18.01.2017
14:33:49
Сильно зависит от контекста
resource :pages, only: :index do
get :contacts
get :about
end
и т.д, все равно выглядит лучше чем твое
а вообще роут от контроллеров строится, если контроллеры перемешаны то и роутов нормальных не получится.

Dmitry
18.01.2017
14:34:40
щас скину роуты с блога
devise_for :users
root to: "home#index"
resources :articles do
resources :comments, only: [:create]
end
resource :contacts, only: [:new, :create], path_names: {:new => ''}

Alex
18.01.2017
14:35:37
path_names: {:new => ''}
Хех, зачем оно тут?

I
18.01.2017
14:35:40
:c

Алексей
18.01.2017
14:36:17

Alex
18.01.2017
14:36:43

I
18.01.2017
14:36:45

Alex
18.01.2017
14:37:11
Опять же, если ты можешь аккуратно уложить это в resources значит ты не боришься с фреймворком и получаешь его фишки.
Чем ближе к CRUD, тем, как правило, проще поддерживать все месиво.

Dmitry
18.01.2017
14:37:34
https://github.com/dmitryfry/Blog да кстати - вот если кто хочет говном покидаться, критикуйте

Alex
18.01.2017
14:37:47
«««< HEAD
README
Первое впечатление, ага.
Что здесь происходит.jpg

I
18.01.2017
14:39:17
тестов маловато

Dmitry
18.01.2017
14:39:34
как раз их пишу щас
12 штук написал еще не пушил

Google

Alex
18.01.2017
14:39:52

Dmitry
18.01.2017
14:40:08
так фичу сделал и покрываю

Alex
18.01.2017
14:40:10
хорошо бы - парно с кодом. В идеале до кода (так не бывает)

I
18.01.2017
14:40:23
да не, бывает)

Алексей
18.01.2017
14:40:29
а почему до кода не быват?

Alex
18.01.2017
14:40:36
шутка такая, про TDD

Алексей
18.01.2017
14:40:49
я думал так и пишут не?

Alex
18.01.2017
14:40:54
так и пишут.

Алексей
18.01.2017
14:41:07
но не бывает?
сложна

Alex
18.01.2017
14:41:14
Хотя у меня например где то только в 50% случаев получается. Я обычно в тесте открываю консоль и начинаю думать что я хочу вообще написать.
иногда получается заранее тест накидать на реализацию, но часто лень.

Алексей
18.01.2017
14:42:19

Dmitry
18.01.2017
14:43:06
блог кстати писали на курсах так что там многое сделано специально сложным путем чтобы потом переписать как надо. ошибки там разбор . так чт оесть там много странного.

Dima
18.01.2017
14:54:58
какой язык курсов
?

Dmitry
18.01.2017
14:55:51
курсы нашинские
автор правда сейчас в калифорнии

Dima
18.01.2017
14:56:19
курсы нашинские
классика жанра? т.е. вы собрались в аудитории, и там работали. или все онлайн?

Google

Dmitry
18.01.2017
14:57:03
это видеокурсы, там они когда то онлайн собирались и 2 часа занимались в скайпе вопросы задавили
а я сидел смотрел все это что они позаписали
как и мой брат двоюродный, руководитель отдела вебразработки сони плейстейшн. ненавижу его.)

Dima
18.01.2017
14:57:43
соколько я такого насмотрелся

Dmitry
18.01.2017
14:58:14
там сложно воевать он лет 5 назад в гугл уехал работать, щас вот сони

Dima
18.01.2017
14:58:40
в гугл устроиться

I
18.01.2017
14:58:44

Admin
ERROR: S client not available

Dmitry
18.01.2017
14:59:03
ява дж питон
дс
птьфу
приезжал летом, работает в сони и ходит с айфоном
про гугл вообще плевался говорит они никогда ничего хорошего не напишут

Dima
18.01.2017
15:00:33

Dmitry
18.01.2017
15:01:12
он туда очень любопытно попал, он работал в минске в какой то компании тим лидом
им гугл заказал какой то плагин или что то такое и очень им понравилось что они сделали что руководителя забрали к себе. только вот платил гугл его белорусской конторе + американские налоги, поэтому пришлось в сони свалить

Алексей
18.01.2017
15:02:15

I
18.01.2017
15:02:41
хм, я теперь знаю зато, кого винить, что PS Store такой тормозной

Google

Dmitry
18.01.2017
15:03:23
он говорил про 300-400 млн человек в день в той петрушке за которую он отвечает

I
18.01.2017
15:03:25
страничка вакансий https://www.playstationjobs.co.uk/no-vacancy-results.html уже вторую минуту не может разродиться, кстати

Dima
18.01.2017
15:03:31

Dmitry
18.01.2017
15:03:54
короче контракт был с его работодателем из минска

Dima
18.01.2017
15:03:56

I
18.01.2017
15:04:08

Dmitry
18.01.2017
15:04:13
поэтому фирма в минске получала %
плюс американские налоги.

Dima
18.01.2017
15:04:32

Dmitry
18.01.2017
15:04:46
он уволился из гугла и пришел туда обратно ол давайте меня берите, а ему сказали что бартан, у нас так не принятно и он пошел в сони

Dima
18.01.2017
15:04:49
он же белорус и фирма белорусская
это же гугл платить налоги

Dmitry
18.01.2017
15:05:00
ему после гугл были вообщем то все двери там открыты как я понял

Алексей
18.01.2017
15:05:07

I
18.01.2017
15:05:10
в штатах двойное налогообложение, как и у нас

Dima
18.01.2017
15:05:18
и о чем

Dmitry
18.01.2017
15:05:22
вот вот)

Dima
18.01.2017
15:05:27
с работодателя и с рабочего?