C#
HttpNotFound v HttpStatusCodeResult
I happen to come accross some code that was along the lines of
return new HttpStatusCodeResult(404);
This is much better written as
return HttpNotFound();
In fact if you decompile the System.Web.Mvc dll and see what is going on, you can see that HttpNotFound is doing that under the hood anyway. I just don't like seeing Http Status codes all over the place!
-- Lee