Size: a a a

2019 August 17

S

Sergio in RubyRush
" Спаниель"))
источник

SS

Sammy Stop in RubyRush
источник

SS

Sammy Stop in RubyRush
Похож, да)
источник

SS

Sammy Stop in RubyRush
Когда уже летающие машины 🚗 💨 то будут?
источник

M

Michael in RubyRush
сразу как только изобретут новый вид батареек
источник

M

Michael in RubyRush
больше ничего не сдерживает от дронов-такси
источник

SS

Sammy Stop in RubyRush
Я жду
источник

SS

Sammy Stop in RubyRush
источник

VV

Vadim Venediktov in RubyRush
Transfer
Вадим, а ты как думаешь?)
https://github.com/arbox/ruby-style-guide/blob/master/README-ruRU.md#method-invocation-parens

Используйте круглые скобки вокруг аргументов при вызове метода
источник

VV

Vadim Venediktov in RubyRush
Pavel
Напишите программку строк 100 в 1 файле без скобок. А затем туже со скобками. И посмотрите что читается лучше. Я думаю вариант 2. Когда у меня встаёт подобный вопрос я просто открываю ruby style guide. Имхо читаемость кода на много важней чем всякие возможности языка. Например не ставить скобки. А когда работаешь в команде, за плохо читаемый код могут и по шапке дать, даже если удаленно работаешь...
Команда может сделать свой стайл-гайд, если прям очень хочется, ну и в том же стайл-гайде есть варианты, которые типа "можно и так и так" — с ними в каждом проекте надо определиться. Но если однажды в команде выбрали уже какой-то вариант, то он должен стать законным основанием завернуть PR, скажем. Так будет порядок.

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

r

ruuke in RubyRush
Pavel
Напишите программку строк 100 в 1 файле без скобок. А затем туже со скобками. И посмотрите что читается лучше. Я думаю вариант 2. Когда у меня встаёт подобный вопрос я просто открываю ruby style guide. Имхо читаемость кода на много важней чем всякие возможности языка. Например не ставить скобки. А когда работаешь в команде, за плохо читаемый код могут и по шапке дать, даже если удаленно работаешь...
++ на проекте столкнулся с этим, что за х подумал, кучу времени потерял пока понял что там аргументы без скобок
источник

T

Transfer in RubyRush
угу, именно этот гайд сейчас у меня открыт, могу дальше работать спокойно)))
источник

VV

Vadim Venediktov in RubyRush
Отвечу заранее на вопрос "но там же ниже написано":

Всегда опускайте скобки в случаях,

* когда методы являются частью внутреннего DSL (т.е. Rake, Rails, RSpec):
* когда методы имеют статусы ключевых слов в Руби:

Скобки можно опускать,

* когда методы имеют в Руби статус ключевого слова, но не являются декларативными

include? не является частью внутренного DSL, это просто метод массива в руби.

include? не является ключевым словом (список таких слов можно глянуть здесь https://docs.ruby-lang.org/en/2.2.0/keywords_rdoc.html).

Метод include? не имеет статус ключевого слова.

В том же стайлгайде, если повезет, можно найти использование именно нужной вам штуки, например, про include?:

(1..100).include?(7)
источник

GG

Gleb Grishakov in RubyRush
ruuke
++ на проекте столкнулся с этим, что за х подумал, кучу времени потерял пока понял что там аргументы без скобок
🤓
источник

Э

Эдем in RubyRush
Vadim Venediktov
Отвечу заранее на вопрос "но там же ниже написано":

Всегда опускайте скобки в случаях,

* когда методы являются частью внутреннего DSL (т.е. Rake, Rails, RSpec):
* когда методы имеют статусы ключевых слов в Руби:

Скобки можно опускать,

* когда методы имеют в Руби статус ключевого слова, но не являются декларативными

include? не является частью внутренного DSL, это просто метод массива в руби.

include? не является ключевым словом (список таких слов можно глянуть здесь https://docs.ruby-lang.org/en/2.2.0/keywords_rdoc.html).

Метод include? не имеет статус ключевого слова.

В том же стайлгайде, если повезет, можно найти использование именно нужной вам штуки, например, про include?:

(1..100).include?(7)
Ну Вадик прям заморочился с объяснением. Кстати, там как раз есть тот самый defined? из пуллреквеста, где скобки не нужны
источник

Э

Эдем in RubyRush
Sammy Stop
Вот лучше посмотрите, какой самолет в Жуковском стоит. Я однажды была в инженерном отделе ОАК "Иркут", там, где оборудование настраивается всё. Жуть как интересно) кто-нибудь знает историю ту 144?)
То, что он подозрительно похож на Конкорд? Так же, как Буран на Спэйс-Шаттл
источник

SS

Sammy Stop in RubyRush
Эдем
То, что он подозрительно похож на Конкорд? Так же, как Буран на Спэйс-Шаттл
И так же не летает больше?
источник

DB

Dmitryi Berg in RubyRush
Прочитал статью и решил поделиться для тех кто учится. Бывалые ничего нового не узнают, а для тех кто начинает может здорово помочь.
https://habr.com/ru/post/463125/
источник

T

Transfer in RubyRush
Эдем
Ну Вадик прям заморочился с объяснением. Кстати, там как раз есть тот самый defined? из пуллреквеста, где скобки не нужны
Ну Вадик очень правильно заморочился, такие моменты
источник

T

Transfer in RubyRush
Лучше сразу уяснить во время обучения
источник