Статьи

На этой неделе в Rails — с 09/06 по 13/06

Похоже, что тестирование проходило по вкусу недели, что вполне реально, поскольку я сам в последнее время много играл с 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