Когда вы пытаетесь ввести людей в Rails, и они уходят, и попробуйте учебник «Приступая к работе», все они возвращаются с теми же вопросами вокруг «что это такое» и что происходит под обложками.Есть ли основополагающие рубиновые или рельсовые руководства, которые сознательно избегают использования сокращений?
То, что я нашел их введение в рубин и рельсы тормозится или пошарил по конвенциям:
- Не включать круглые скобки функциональные параметры
- Использование символов не строки
- Использование двоеточия, когда с указанием пар именных значений в хешах, а не
=>
Есть ли руководства по внедрению рубинов (и рельсов?), которые преднамеренно y включают скобки, строки без символов и т. д., чтобы облегчить переход .. а затем удалить их позже?
Благодаря
Книга 10 лет и из печати, но я действительно люблю «Рубин для Рельсы» от David A. Black. Это дает вам более чем достаточно знаний о Ruby, чтобы отлично понять стиль кодирования Rails. Что касается вашего вопроса, я предположил, что Rails написано так, как есть, и было бы неэффективно изменять стиль кодирования, чтобы облегчить людям, идущим с Java/Javascript/C/.... –
Я нашел, что курсы рубинового курса бесплатного курса действительно полезны: [Try Ruby] (https://www.codeschool.com/courses/try-ruby) и [Rails for Zombies] (https://www.codeschool.com/courses/rails-for-zombies-redux), а также Michael Hartl [Ruby on Rails Tutorial] (https://www.railstutorial.org/book). В частности, они не имеют определенного стиля кодирования. Я бы согласился с Эриком, я не уверен, что это может изменить стиль кодирования, даже если это может быть трудно для начинающих с разных языков. – Dawcars
Если вы пользователь Rubocop (и не отключите предупреждения), вы поймете двоеточия против старых хэш-ракет. – JLB