<?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>Comments on: Guidelines aren&#8217;t rules</title>
	<atom:link href="http://lostechies.com/jimmybogard/2008/04/15/guidelines-aren-t-rules/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2008/04/15/guidelines-aren-t-rules/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Thu, 23 May 2013 23:40:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Jimmy Bogard</title>
		<link>http://lostechies.com/jimmybogard/2008/04/15/guidelines-aren-t-rules/#comment-324</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Thu, 17 Apr 2008 21:24:27 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/04/15/guidelines-aren-t-rules.aspx#comment-324</guid>
		<description>No offense Mark, but that&#039;s about the ugliest way of describing &quot;BeforeAction&quot; I&#039;ve seen.

Those conventions are for events, which this is clearly not an event.  These are method calls on an attribute.  It&#039;s like someone had a contest, &quot;who can think of the most obfuscated name to call a Before and After method&quot;.  It only removes ambiguity for those that are already familiar with event naming conventions.

Event naming conventions remove possibilities for other options, like &quot;Around&quot;, which _all_ other frameworks listed allow.

public void OnCommentWritingFinished()
{
  Sigh();
}</description>
		<content:encoded><![CDATA[<p>No offense Mark, but that&#8217;s about the ugliest way of describing &#8220;BeforeAction&#8221; I&#8217;ve seen.</p>
<p>Those conventions are for events, which this is clearly not an event.  These are method calls on an attribute.  It&#8217;s like someone had a contest, &#8220;who can think of the most obfuscated name to call a Before and After method&#8221;.  It only removes ambiguity for those that are already familiar with event naming conventions.</p>
<p>Event naming conventions remove possibilities for other options, like &#8220;Around&#8221;, which _all_ other frameworks listed allow.</p>
<p>public void OnCommentWritingFinished()<br />
{<br />
  Sigh();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Brackett</title>
		<link>http://lostechies.com/jimmybogard/2008/04/15/guidelines-aren-t-rules/#comment-323</link>
		<dc:creator>Mark Brackett</dc:creator>
		<pubDate>Thu, 17 Apr 2008 19:53:25 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/04/15/guidelines-aren-t-rules.aspx#comment-323</guid>
		<description>I dunno - seeing as how we (.NET devs, that is) are all used to the &lt;Event&gt;ing and &lt;Event&gt;ed naming convention, it&#039;s not too much of a leap to apply that to On&lt;action&gt;ing, and On&lt;action&gt;ed. The consistency of that naming convention wins out to me, vs. the Before/After pair.

The only thing that might give me pause is if there was a chance that you could actually be in the process of &lt;action&gt;ing, and then there&#039;d be some confusion between before and during. But, with an ActionAttribute (like an event), there really is no chance for &quot;during&quot;. 

But, since I was confused for a bit about the &quot;Action&quot; (thinking it was my &quot;Action&quot; that was being referred to, instead of the ControllerAction), I&#039;d vote for OnControllerActionExecuting. That removes all ambiguity for me.</description>
		<content:encoded><![CDATA[<p>I dunno &#8211; seeing as how we (.NET devs, that is) are all used to the <event>ing and </event><event>ed naming convention, it&#8217;s not too much of a leap to apply that to On<action>ing, and On</action><action>ed. The consistency of that naming convention wins out to me, vs. the Before/After pair.</p>
<p>The only thing that might give me pause is if there was a chance that you could actually be in the process of </action><action>ing, and then there&#8217;d be some confusion between before and during. But, with an ActionAttribute (like an event), there really is no chance for &#8220;during&#8221;. </p>
<p>But, since I was confused for a bit about the &#8220;Action&#8221; (thinking it was my &#8220;Action&#8221; that was being referred to, instead of the ControllerAction), I&#8217;d vote for OnControllerActionExecuting. That removes all ambiguity for me.</action></event></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio Pereira</title>
		<link>http://lostechies.com/jimmybogard/2008/04/15/guidelines-aren-t-rules/#comment-322</link>
		<dc:creator>Sergio Pereira</dc:creator>
		<pubDate>Tue, 15 Apr 2008 16:59:12 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/04/15/guidelines-aren-t-rules.aspx#comment-322</guid>
		<description>Very true. This is a plague spread by careless modeling. Thank God for the current crop of OSS .Net projects, which draw inspiration from the right places.  </description>
		<content:encoded><![CDATA[<p>Very true. This is a plague spread by careless modeling. Thank God for the current crop of OSS .Net projects, which draw inspiration from the right places.  </p>
]]></content:encoded>
	</item>
</channel>
</rss>
