Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Эффективные Рельсы — более точного названия для книги придумать было бы сложно. Всё содержание описывается этими двумя словами и раскрывается для нас в сотне рецептов на 380+ страницах. В ожидании выхода финальной версии Rails 5, данное чтиво — то, на что стоит потратить время, благо потребуется его не так много. Но да
Читать полное описание
Эффективные Рельсы — более точного названия для книги придумать было бы сложно. Всё содержание описывается этими двумя словами и раскрывается для нас в сотне рецептов на 380+ страницах. В ожидании выхода финальной версии Rails 5, данное чтиво — то, на что стоит потратить время, благо потребуется его не так много. Но данное вложение вернётся колоссальной прибылью знаний и позволит, как говорится на обложке, «создавать Rails-приложения с нечеловеческой скоростью». Да и не только Rails, да и не только Ruby. Первые две главы включают в себя обилие информации по работе с терминалом и СКВ. Подробности под катом.
На семпл главы из тогда ещё готовящейся книги я наткнулся прошлым летом, заинтересовался и подписался на рассылку, чтобы не потерять сиё произведение из виду. На какое-то время произошло затишье, я периодически на всякий случай заходил на сайт книги, но никаких изменений не было. И вот то ли в конце прошлого, то ли в начале нынешнего года мне пришло письмо, радостно сообщающее о завершении работы и скорой публикации.
На дворе май степенно сменял апрель, книга вышла.
Efficient Rails представляет собой сборник рецептов по оптимизации рабочего процесса разработки, которые не описываются явно ни в каких мануалах. Перейдём к содержанию:
Часть 1. Инструментарий — настройка рабочего окружения
Глава 1. Терминал (усовершенствование стандартного терминала и работы с ним)
Глава 2. Git (подходы к работе с git и решение нестандартных ситуаций, встречающихся в ежедневной рутине)
Глава 3. Консоль Rails (скрытый потенциал рельсовой консоли)
Часть 2. Код — методы для оптимизации кода в Rails-проектах
Глава 4. Модели (расставляются акценты на слабо документированные части работы с моделями)
Глава 5. Контроллеры (решение важных на взгляд автора проблем, связанных с контроллерами)
Глава 6. Представления (раздел обязателен к разбору после прочтения доументации или книги а-ля Agile Web Development)
Глава 7. Ассеты (упрощение работы с ассетами в dev-окружении и неочевидные моменты Turbolinks)
Глава 8. Работа с почтой (классные трюки по настройке и тестированию отправки почты)
Часть 3. Техники и приёмы — подходы к тестированию и отладке
Глава 9. Тестирование (раздел о настройке тестового окружения на примере живых Rails-проектов)
Глава 10. Отладка (продвинутая отладка с помощью pry и не только)
Большинство того, что написано в книге узнаётся двумя путями:
вы реально столкнулись с проблемой и начали перерывать интернет в поисках решения (в книге под 400 страниц, просто представьте сколько времени придется потратить, чтобы найти все);
от более опытных коллег (иногда вы даже не догадываетесь, что возникшая трудность имеет решение или вообще не понимаете, что перед вами не фича, а самая что ни на есть реальная проблема).
Поэтому, подводя итог выделяются как минимум 3 группы разработчиков, для которых подойдёт книга:
фрилансеры без прямого доступа к коллегам для обмена опытом;
молодые специалисты, которые неплохо освоили Rails на тестовых проектах и устраиваются на первое место работы;
опытные профессионалы, для которых книга станет свежим взглядом на уже давно сформировавшийся собственный набор средств и методик для решения задач.
Ну и конечно же книга подойдёт любопытным Ruby-разработчикам вне зависимости от опыта или сферы деятельности, позволяя сэкономить уйму времени на поиски решений по оптимизации рабочего процесса, найти слабые места и увидеть альтернативы.
Книга на английском языке
PDF, EPUB, MOBI