Похоже, что тестирование проходило по вкусу недели, что вполне реально, поскольку я сам в последнее время много играл с RSpec (ожидается публикация в блоге, как только я закончу один из проектов, использующих упомянутую платформу тестирования).
Саймон Харрис из My hovercraft полон угрей описывает простой способ разбить ваши тесты на сухие, управляемые куски: http://www.redhillconsulting.com.au/blogs/simon/archives/000429.html
Бен Мейби показывает вам, как использовать макросы в RSpec, используя Shouda. Макросы так же стары, как холмы, но могут быть очень удобны для организации многих задач просто: http://www.benmabey.com/2008/06/08/writing-macros-in-rspec/
Майкл Айви напоминает нам, почему мы должны использовать тесты. Они не только являются хорошей сетью поддержки, но и побуждают нас писать лучший код. Это как экстремальное программирование без другого программиста: http://gweezlebur.com/2008/6/13/tests-make-you-write-better-code
За пределами испытательной арены была выпущена новая версия Capistrano — возможно, самого крутого инструмента для Ruby. Если вы еще не играли с Capistrano, идите и установите его и попробуйте.
И, наконец, на этой неделе, если вы когда-либо были озадачены тем, принадлежат ли куски кода в Model, View или Controller, у Starjuice есть статья, которая может дать вам подсказку или две, поэтому вы можете убедиться, что код разделен правильно: http : //starjuice.net/2008/6/model-view-or-controller