Size: a a a

2021 September 29

Д

Доримир in RubyRush.ru
Винт какой-то не очень аэродинамичный. А из мотора китайские уши торчат.
источник

SA

Sergey Ananiev in RubyRush.ru
Гайз, всем привет) Спасибо всем, кто помогал пару вечеров последних новичку просто по фану написать свой первй код на руби. Вышла вот такая небольшая юморная история на два разветвления (если кто будет смотреть, вторая ветка длиннее). Кидаю просто - захотелось поделиться. И да - три лекции этих курсов реально помогают хоть что-то да уметь написать на руби. ПУсть даже такую туповатую интерактивку) Всем мир)
источник

L

Lem in RubyRush.ru
👍круть, молодец!
источник

SA

Sergey Ananiev in RubyRush.ru
Спасибо!
источник

L

Lem in RubyRush.ru
немного нужно будет по стайлгайду поправить - но это в будущем, сейчас  главное - код работает))
источник

SA

Sergey Ananiev in RubyRush.ru
Так он не работал😁😁😁
Я сегодня на рефактор потратил час, где-то. По частям разбирал где натупил. Потом оказалось, что в одном месте end забыл, а в другом - не так переменную объявил)))
источник

SA

Sergey Ananiev in RubyRush.ru
А что такое "стайлгайд"?
источник

L

Lem in RubyRush.ru
Это как правильно писать код, такие соглашения по стилю кода.
Например не использовать скобки  в if ,
источник

SA

Sergey Ananiev in RubyRush.ru
Понял) ну то для гурманов совсем уже)))
источник

L

Lem in RubyRush.ru
источник

L

Lem in RubyRush.ru
Ага, пока особо не заморачивайся на этом, сейчас главное понять руби.
источник

V

Valentin in RubyRush.ru
Очень интересно.)
Лучше бы там, где собирается ввод, собирать его как есть, без преобразования, то есть идет string, значит .gets.chomp, или .gets.string для эстетов. А уже потом в коде, в зависимости от требовании преобразовывать его с присвоением в новую переменную. Если нужна цифра: new_variable = variable.to_i и уже дальше использовать в методе или части кода.
Понятно, нет?
Не пропускайте пробелы  в математических методах, между цифрами и методами +, -, *, / и т.д. должны стоять пробелы.
Ну и так, чтоб сразу обратить внимание на code style: https://ruby-style-guide.shopify.dev/.
Если с руби дальше заниматься, лучше уж сразу настроить редактор на отступ в 2 пробела, добавление пустой строки в конце и удаление пустых пробелов на пустых строках внутри кода. Это важно, как бы незначительно это не казалось на первый взгляд.
источник

SA

Sergey Ananiev in RubyRush.ru
Спасибо за фидбек!
источник

SA

Sergey Ananiev in RubyRush.ru
ща как на гитхаб выложу, как звезд нахватаю😁😁😁
источник

I

Ivan Dmytrenko in RubyRush.ru
Если ты пишешь в VSCode, то есть полезное расширение, которое автоматом end прописывает при объявлении метода/класса
источник

SA

Sergey Ananiev in RubyRush.ru
Да не, я в этом... текстоаом редакторе... забыл как называется. Авторы курса в нем пиптсали ещее
источник

I

Ivan Dmytrenko in RubyRush.ru
Sublime?
источник

SR

Shattered Ruby in RubyRush.ru
Саблайм?
источник

В

Влад in RubyRush.ru
А вс код без расширения не ставит end?
источник

SA

Sergey Ananiev in RubyRush.ru
Саблайм, да.

Я сначала хотел рубимайн ставить, а потом подумал - зачем мне чисто по приколу ставить эти проф.среды разработки и т.д
источник