
Nursultan
28.07.2016
05:29:19
есть кто шарит в HAML?
подскажите пожалуйста что он от меня хочет?

Yuri
28.07.2016
05:34:48
как минимуи лишний пробел после %li
честно говоря, я с трудом вижу табы в вашем редакторе :)

Google

Yuri
28.07.2016
05:35:40
после class не хватает :

Adamtsov
28.07.2016
05:36:10
Tab надо поставить для f.submit

I
28.07.2016
05:37:33
а Rubocop бегать умеет в этой IDE?

Nursultan
28.07.2016
05:39:41

Stanislav
28.07.2016
07:27:42
Он там по дефолту включен

Rafkat
28.07.2016
07:39:51
вот вам ссылка на перевод статьи на тему пхп и руби. https://habrahabr.ru/post/306564/

Yuri
28.07.2016
07:46:05
Я бы за один rspec руби юзать стал :)
Все ещё популярно рендерить страницы в рэйлс?

Konstantin
28.07.2016
08:01:06

Yuri
28.07.2016
08:01:46
там что, поправили синтаксис?

Konstantin
28.07.2016
08:02:34
Не, ну я не про синтаксис. Возможность явной типизации, например. Скорость работы языка, использование памяти и т.д.
Синтаксис то гавно ))

Google

Konstantin
28.07.2016
08:03:14
Хотя последнее время в php какой-то странный тренд пошел. Переделали большую часть языка, фактически под корень. Потом взяли лучшие тенденции из мира Ruby/Rails для своих фреймворков. И сразу заныли, что все остальное вокруг гавно, смотри, мы научились делать тоже самое как и вы (но через 5-10 лет) :)

Yuri
28.07.2016
08:04:20
Когда я писал на пхп, то каждое обновление приносило все больше и больше джавы
А ещё там слабая типизация

Konstantin
28.07.2016
08:05:58
Ну я не говорю, что пхп лучше. Просто в статье есть доля разумного, безусловно

Yuri
28.07.2016
08:06:38
Как на таком можно писать я Хз:) да 2.days.ago это просто придирка по сравнению с адом пхп как языка

Konstantin
28.07.2016
08:07:08
Вот как раз про этот пример я бы поспорил. Я не понимаю, к чему они там придираются

Aldar
28.07.2016
08:07:11
пишу на руби и не парюсь по поводу пхп

Yuri
28.07.2016
08:07:30

Aldar
28.07.2016
08:07:45
а что вы паритесь по поводу статьи пхпшника

Yuri
28.07.2016
08:07:57

Aldar
28.07.2016
08:07:58
даже читать не стал)

Konstantin
28.07.2016
08:08:15
5.minutes.ago
vs
TimeMath.minutes.decrease(Time.now, 5)
вот что может меньше багов принести. первое или второе?

Yuri
28.07.2016
08:08:28
В рельсах много всякой каки, но сам руби прекрасен имхо

Konstantin
28.07.2016
08:09:24
и что более читабельно. если боишься magic numbers, то выдели в отдельный метод (будет функциональненько очень даже):
def needed_time_ago
5.minutes.ago
end
и все кульно

Yuri
28.07.2016
08:09:37
Скажу иначе, сам rails way - это плохо

Konstantin
28.07.2016
08:09:37
ну грубо говоря
короче придирок в статье много, конечно, как всегда

Yuri
28.07.2016
08:10:24
Не, ты не прав. Читается красиво, но патчить кор классы - это путь в джаваскрипт

Rafkat
28.07.2016
08:12:34

Google

Konstantin
28.07.2016
08:16:43
Я говорил, что необязательно делать вот так:
class Foo
MINUTES = 5
def bar
MINUTES.minutes.ago
end
end

Yuri
28.07.2016
08:18:12
у чисел нет таких методов в руби

Alexander
28.07.2016
08:19:00
➜ ~ irb
2.3.0 :001 > 5.times
=> #<Enumerator: 5:times>

Yuri
28.07.2016
08:20:20

Alexander
28.07.2016
08:20:40
тут же нету рельсы

Yuri
28.07.2016
08:21:01
причем тут times?

Alexander
28.07.2016
08:21:05
ааа, точно :)

Aldar
28.07.2016
08:21:10
minutes же

Alexander
28.07.2016
08:21:12
minutes нету

I
28.07.2016
08:21:30
я сейчас сидел, втыкал, почему у меня не сработало 5.minutes, а у него сработало))

Alexander
28.07.2016
08:21:36
бгг

Evgeny
28.07.2016
08:28:17
?

Konstantin
28.07.2016
08:28:19
у чисел нет таких методов в руби
а, ты про это...
ну... с одной стороны да, патчить все подряд - это плохо, ищи свищи потом где это сделано )
с другой стороны, здесь же отсутствует такая проблема. все знают откуда эти методы берутся, это удобно, все рельсовики (ну или почти все) этим пользуются.

I
28.07.2016
08:28:45
я помню тест, где надо было определять, где руби, а где рельсы
и пост в твиттере Матца, где он на 8 из 10 прошел и был опечален

trickster
28.07.2016
08:29:09
:D

Vitaly
28.07.2016
08:29:22
есть такие тесты на некоторых фрилансерских биржах

trickster
28.07.2016
08:29:26
http://railshurts.com/quiz/?utm_source=rubyweekly&utm_medium=email

Google

trickster
28.07.2016
08:29:35
о нём речь?)
7 из 10
не глядя
:D

I
28.07.2016
08:29:46
да, это он)

Nick
28.07.2016
08:32:15
You Scored: 8 / 10

trickster
28.07.2016
08:32:22
уровень матз)

Nick
28.07.2016
08:32:31
Не хуже Матца, хехехе

Admin
ERROR: S client not available

Nick
28.07.2016
08:32:34
Оно, да

Alexander
28.07.2016
08:33:20
You Scored: 6 / 10

Yuri
28.07.2016
08:33:48
in? я такое не знал даже :)

Roman
28.07.2016
08:34:00
6 / 10
Не учил Rails)

Nick
28.07.2016
08:34:48
Дык range же принимает
Написано в пояснении

ojab
28.07.2016
08:35:35
ох, да

Evgeny
28.07.2016
08:36:15
Кстати, кто то активно юзает refine и using методы? Патчинг только определенного модуля, а не глобально

I
28.07.2016
08:39:45
нет

Константин
28.07.2016
08:44:35
You Scored: 8 / 10
Ranking: Perfect!
Мда

Google

Andrey
28.07.2016
08:44:43
You Scored: 9 / 10
Ranking: Ruby expert!

Константин
28.07.2016
08:45:04
То, что не знал - тыкал в рельсы))))
Я вот PHP программист))

I
28.07.2016
08:46:09
Видишь, насколько тут все просто, переходи на сторону Ruby :)

Константин
28.07.2016
08:46:13
И сколько читал про rails - всегда видел надпись: "лучшее средство для прототипирования"
Т.е. он быстрый для создания каркаса
А зачем нужно программирование??
Для бизнеса.. а скорость создания для бизнеса - это плюс!
А PHP в далекой заднице в этом плане.. приходится сразу пытаться строить архитектуру. В конечном итоге мы имеем wordpress и bitrix
Поэтому статья не о том.. спорить о красивости произношения Pondior на французском и на русском - бред..
Для бизнеса нужна скорость прототипирования, а потом выберут явно не PHP для переписания.. там будет go, java и т.д.

Yuri
28.07.2016
08:50:49
ты про ентерпрайз что ли?

Константин
28.07.2016
08:50:58
Я про везде

Yuri
28.07.2016
08:52:15
ты про ентерпрайз
на рельсах живет множество проектов в продакшене, не только как прототипы
как и на пхп

Константин
28.07.2016
08:53:13
Какой угодно сайт, они же все через жопу сделаны. Бизнес меняется постоянно, следовательно меняется логика работы и программа. Нужен язык, который будет позволять писать быстро и лаконично.

Yuri
28.07.2016
08:53:28
все?
в чем проблема менять сайт на рельсах или пхп?

Константин
28.07.2016
08:53:49
Любого PHP программиста спрашиваешь, как у вас сайт написан? И все отвечают, что через заднее место))