Efficient rails

Andrew Allen

Efficient Rails — книга по оптимизации процесса разработки Rails-приложений

ОТличная книга с советами по оптимизации рабочего времени и труда с Рельсовыми приложениями.

На сайте  можно купить и саму книгу. Мне книга понравилась спервых страниц. Очень просто, доступно и по делу автор излагает свой опыт (проблема - решение). Однозначно рекомендую продвинутым пользователям ознакомиться с этой книгой.

Вот к примеру несколько консольных трюков для навигации

Command Result
Ctrl+a Jump to the beginning of the line 
Ctrl+e  Jump to the end of the line 
Ctrl+u Delete from the cursor to the beginning of the line
Esc+f Move forward one word
Esc+b Move backward one word
Esc+d Delete the next word
Esc+Backspace Delete the previous word
Ctrl+w Delete the previous word (to the previous space)

 

Или вот ещё полезная фича

  • Rspec lets you mark a test as pending by replacing it with xit. In addition to xit, you can prepend any of Rspec’s other block types with an x to skip their contents. For example, xdescribe would mark all the tests within a describe block as pending.
  • rspec spec -p - покажет медленные тесты. Р - от profiling

В том числе несколько полезных гемов и ресурсов о которых я из неё узнал:

  1. Draper
  2. High Voltage
  3. Jazz Fingers
  4. Rails Email Preview (объязательно попробую позже)
  5. Can I Use (сайт-сервис)
  6. Email Interceptor
  7. Email Validator (полезен, иногда)
  8. Nyan Cat RSpec Formatter (laugh)
  9. RSpec::Retry (Capybara очень часто тупит, этот гем полезен для него. Очень рекомендую)
  10. SimpleCov (альтернатива CodeClimate)
  11. Timecop (как видно из названия, гем для работы и тестирования временных интервалов и т.п)
  12. parallel_tests (SUPER GEM! В 4 раза ускорил прохождение тестов)

Великолепный справочник!

 

 

 

 

 

 

 

 

 

 

Back

Comments

Log In and Leave a comment