Может ли Рик быть полезным в обучении рубиновому нубу передовой практики или для этого требуется опытный рубиновый глаз, чтобы использовать и интерпретировать?
У меня средний год или опыт программирования, но в основном это C-варианты. В последние несколько лет я слегка использовал Ruby в качестве служебного скриптового языка, но мой код ruby, очевидно, в значительной степени просто транслитерирован C. Теперь я хочу использовать его как серьезный инструмент и хочу изучить «путь ruby».
Я планировал использовать TDD / BDD с самого начала, чтобы обеспечить необходимую учебную обратную связь, и похоже, что Рик может быть полезен для предоставления отзывов о нестандартных формах и применениях. Однако, благодаря многолетнему опыту, я знаю, что такие инструменты могут быть обоюдоострыми мечами, которые требуют предварительного опыта для использования, и в руках новичка вызывают больше проблем, чем решают.
Есть ли у кого-нибудь опыт использования река (или подобного инструмента) таким образом?
Если это имеет значение, я сначала сосредоточусь на написании автономных приложений для MacOS X, т. Е. Без рельсов, серверного оборудования и т. Д.