изучение и “пение” Ruby с Sinatra

Привет я пытаюсь улучшить свое рубиновое знание путем чтения книги Языка программирования Ruby. Читающие Кодеры на работе, я видел, что партия интервьюируемых предлагает погрузиться в исходный код проекта

  • изучить лучшие практики
  • знать о дурных привычках
  • и конечно взять новое вдохновение для того, как сделать вещи.

Я решил выбрать проект так больше сам содержавший, как я мог найти. Моим выбором был Sinatra, так как Это - 1 000 LOC.

Действительно ли Это - хороший проект учиться? Вы предлагаете другой более простой (т.е. меньше LOCs)?

Я попытался видеть оборудование направляющих прежде, но я вышел испуганный из Него.

6
задан microspino 22 May 2010 в 08:39
поделиться

3 ответа

Я не так сильно увлекаюсь Ruby (хотя немного поиграл с Sinatra), но хочу сказать, что совет Coders at Work скорее следует читать как "читайте исходники не только одного проекта, но и многих". Мы лучше всего учимся в сравнении. Это также помогает нам выявлять закономерности и абстрагироваться от них.

Поэтому вы можете выбрать какую-то тему из Sinatra, посмотреть, как она реализована, а затем сравнить ее с тем, как это сделано в Rails.

Чем больше источников вы рассматриваете, тем лучше вы понимаете конкретную тему.

2
ответ дан 17 December 2019 в 02:25
поделиться

Чтение кода Sinatra - хорошее начало. Вы также можете прочитать о Rack, HTTP-интерфейсе, который использует Sinatra. Не обязательно для практики кодирования, но просто для того, чтобы понять, как Sinatra вписывается во весь стек.

Добавляя к ответу Ionuț, Rails также использует Rack, поэтому, если вы решите взглянуть и на Sinatra, и на Rails, вы можете сравнить, как они используют Rack.

2
ответ дан 17 December 2019 в 02:25
поделиться

Попробуйте ввести список драгоценных камней , чтобы перечислить все установленные вами драгоценные камни. Выберите тот, который имеет отношение к вашему домену.

2
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: