Skip to content

Instantly share code, notes, and snippets.

@v-kolesnikov
Last active September 24, 2019 16:28
Show Gist options
  • Save v-kolesnikov/a67a541eaf1d17745261 to your computer and use it in GitHub Desktop.
Save v-kolesnikov/a67a541eaf1d17745261 to your computer and use it in GitHub Desktop.

Ruby

Данный файл содержит информацию о моём прогрессе в изучении языка Ruby, его технических особенностей и культурной составляющей. Первое знакомство с Ruby началось в июле 2015г. с краткого курса по этому языку на сайте Hexlet.io. Ниже приведен список книг, скринкастов и онлайн курсов по языку Ruby, и мой прогресс в них.

Ruby

Онлайн курсы и скринкасты

Книги

  • Флэнаган Д., Мацумото Ю. - Язык программирования Ruby - 2011
    • Очевидно хорошая книга от аторитетных авторов.
    • Пока в наличии только сканированная .djvu версия, читать невозможно.
    • Актуальна ли на 2015г? Если да, то нужно купить бумажную версию.
    • Отвечает ли книга лишь на вопросы синтаксиса языка (т.е. справочник), или же также содержит правила и рекомендации к написанию хороших программ. В т.ч. вопросы стилистики кода и его оргaнизации.
    • 30.07.2015 Начал читать. Из первых глав становится ясно, что книга написана во время Ruby 1.8 и начала Ruby 1.9. Сегодня Ruby 2.2. Читаем дальше [128/494 стр.]

Полезная информация в сети

  • Ruby coding style guide
    • Очень рад наличию подобного гайда. Принял к сведению. Пишу код под присмотром RuboCop'a ;)
  • MKDEV

Вопросы. Где узнать, о том:

  • как правильно писать тесты, запускать их и вообще все о Ruby TDD?
  • что такое гемы(джемы?) как использовать существующие и создавать свои?
  • как правильно документировать код и генерировать файлы документации?
  • как правильно организовать файловую структуру проекта на ruby?
  • что я не знаю, но обязательно должен знать о программировании на языке Ruby?

Rails

Книги

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment