<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Комментарии к записи: Кое-что из моей работы</title>
	<atom:link href="http://torqueo.net/some-of-my-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://torqueo.net/some-of-my-work/</link>
	<description>Всё в кучу!</description>
	<pubDate>Sat, 19 May 2012 01:40:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: quaternion</title>
		<link>http://torqueo.net/some-of-my-work/comment-page-1/#comment-14455</link>
		<dc:creator>quaternion</dc:creator>
		<pubDate>Wed, 22 Feb 2012 18:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://torqueo.net/?p=803#comment-14455</guid>
		<description>&#62;&#62; Напрягает, что он при смене состояния сразу же сохраняет модель...

Автоматическое сохранение при смене состояний можно отключить, передав в state_machine параметры :action =&#62; nil, :use_transactions =&#62; false.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; Напрягает, что он при смене состояния сразу же сохраняет модель&#8230;</p>
<p>Автоматическое сохранение при смене состояний можно отключить, передав в state_machine параметры :action =&gt; nil, :use_transactions =&gt; false.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Poul</title>
		<link>http://torqueo.net/some-of-my-work/comment-page-1/#comment-13519</link>
		<dc:creator>Poul</dc:creator>
		<pubDate>Fri, 20 Jan 2012 11:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://torqueo.net/?p=803#comment-13519</guid>
		<description>&#62;&#62; Напрягает, что он при смене состояния сразу же сохраняет модель, это порой нарушает логику, приходится постоянно про это помнить, в итоге код получается еще более странным и костлявым.

К тому же, в сложных моделях со сменой сразу нескольких состояний, SM сильно роняет производительность. Плюс сложно держать объект валидным, если для разных состояний нужно делать разные валидаторы. Так же решили от него отказаться на критичном к производительности направлении проекта. Хотя, в конкретно нашем случае архитектура данной части приложения тоже не самая удачная.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; Напрягает, что он при смене состояния сразу же сохраняет модель, это порой нарушает логику, приходится постоянно про это помнить, в итоге код получается еще более странным и костлявым.</p>
<p>К тому же, в сложных моделях со сменой сразу нескольких состояний, SM сильно роняет производительность. Плюс сложно держать объект валидным, если для разных состояний нужно делать разные валидаторы. Так же решили от него отказаться на критичном к производительности направлении проекта. Хотя, в конкретно нашем случае архитектура данной части приложения тоже не самая удачная.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: use_rifle</title>
		<link>http://torqueo.net/some-of-my-work/comment-page-1/#comment-13476</link>
		<dc:creator>use_rifle</dc:creator>
		<pubDate>Wed, 18 Jan 2012 04:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://torqueo.net/?p=803#comment-13476</guid>
		<description>Использовал гем state_machine в парочке проектов, в последнем решил от него отказаться.

Напрягает, что он при смене состояния сразу же сохраняет модель, это порой нарушает логику, приходится постоянно про это помнить, в итоге код получается еще более странным и костлявым.</description>
		<content:encoded><![CDATA[<p>Использовал гем state_machine в парочке проектов, в последнем решил от него отказаться.</p>
<p>Напрягает, что он при смене состояния сразу же сохраняет модель, это порой нарушает логику, приходится постоянно про это помнить, в итоге код получается еще более странным и костлявым.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

