﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Tal commented on Hack bombing</title><description>I cannot agree with Adi more, putting exceptions into the code is dangerous enough. 
  
Using time-bombed exceptions is by far riskier. In the best case scenario you risk by loosing precious debugging time while in the worse case scenario I can think of, you risk by losing your client for "unstable" product.
  
If you wish to remind yourself to fix a bug, use a bug tracking tool of any kind or simply use outlook tasks. If you still want internally in your code, use TODO remarks.  Everything else is may result in unwanted results in production and deployment.
  
  
http://blog2.tikotzki.com 
  
</description><link>http://ayende.com/2066/hack-bombing#comment11</link><guid>http://ayende.com/2066/hack-bombing#comment11</guid><pubDate>Sat, 17 Feb 2007 18:22:29 GMT</pubDate></item><item><title>Ayende Rahien commented on Hack bombing</title><description>Hm, don't laugh, I can think of several reasons to do this, actually.
</description><link>http://ayende.com/2066/hack-bombing#comment10</link><guid>http://ayende.com/2066/hack-bombing#comment10</guid><pubDate>Wed, 07 Feb 2007 17:57:15 GMT</pubDate></item><item><title>MadMat commented on Hack bombing</title><description>How about the reverse.... Fix Bombing, where you add a fix but it only works after a specified date?!
</description><link>http://ayende.com/2066/hack-bombing#comment9</link><guid>http://ayende.com/2066/hack-bombing#comment9</guid><pubDate>Wed, 07 Feb 2007 17:13:11 GMT</pubDate></item><item><title>Ayende Rahien commented on Hack bombing</title><description>That requires quite a bit of work for something that should NOT happen regularly.
  
Contrary to the impression I may have given, I do not tend to use this frequently. :-)
</description><link>http://ayende.com/2066/hack-bombing#comment8</link><guid>http://ayende.com/2066/hack-bombing#comment8</guid><pubDate>Wed, 07 Feb 2007 07:30:59 GMT</pubDate></item><item><title>BigJimInDC commented on Hack bombing</title><description>Why not create a custom attribute, similar to the "Obsolete" one, but named "ThisIsAHack" which takes in a date created and a developer user name.  That way, a very simple utility could be created to search an assembly for methods marked as such, and constantly list the ones needing work.  This could even be placed into a CI environment, and email the folks who created the hacks on whatever periodic basis to ensure they don't forget.  Ultimately, the attribute based mechanism keeps it from potentially hurting the end-user experience, yet allows for an automated approach for indicating and handling hacks.
</description><link>http://ayende.com/2066/hack-bombing#comment7</link><guid>http://ayende.com/2066/hack-bombing#comment7</guid><pubDate>Tue, 06 Feb 2007 21:20:08 GMT</pubDate></item><item><title>Anders Nor&amp;#229;s commented on Hack bombing</title><description>http://andersnoras.com/blogs/anoras/archive/2007/02/05/hack-bombing-template-for-resharper.aspx
</description><link>http://ayende.com/2066/hack-bombing#comment6</link><guid>http://ayende.com/2066/hack-bombing#comment6</guid><pubDate>Tue, 06 Feb 2007 13:14:20 GMT</pubDate></item><item><title>Ayende Rahien commented on Hack bombing</title><description>Absolutely nothing.
  
I am not even trying to force a lazy developer from doing this, I am trying to ensure that it doesn't get lost in the noise.
  
  
I should point out that pushing back the date every now and then is an act that you have to do consciously, so  you are not losing this bug, you are deciding to defer it.
</description><link>http://ayende.com/2066/hack-bombing#comment5</link><guid>http://ayende.com/2066/hack-bombing#comment5</guid><pubDate>Tue, 06 Feb 2007 10:29:14 GMT</pubDate></item><item><title>JonR commented on Hack bombing</title><description>i like this idea. but what's to stop a lazy, degenerate developer like me just going into the code every few days and further pushing back the date?
</description><link>http://ayende.com/2066/hack-bombing#comment4</link><guid>http://ayende.com/2066/hack-bombing#comment4</guid><pubDate>Tue, 06 Feb 2007 10:16:52 GMT</pubDate></item><item><title>Ayende @ Rahien commented on Hack bombing</title><description>Defending Hack Bombing
</description><link>http://ayende.com/2066/hack-bombing#comment3</link><guid>http://ayende.com/2066/hack-bombing#comment3</guid><pubDate>Mon, 05 Feb 2007 22:55:13 GMT</pubDate></item><item><title>Pierre Henri commented on Hack bombing</title><description>lol :)
  
This one is quite funny.
  
  
Anyway, I'm sure that the end-user will Not like that, if it make it to production. And before that, the developer will keep changing the date ;)
</description><link>http://ayende.com/2066/hack-bombing#comment2</link><guid>http://ayende.com/2066/hack-bombing#comment2</guid><pubDate>Mon, 05 Feb 2007 18:27:03 GMT</pubDate></item><item><title>Adi commented on Hack bombing</title><description>Sounds horrible to me:
  
http://dotmad.blogspot.com/2007/02/hack-bombing-is-horrible-idea.html
</description><link>http://ayende.com/2066/hack-bombing#comment1</link><guid>http://ayende.com/2066/hack-bombing#comment1</guid><pubDate>Mon, 05 Feb 2007 12:43:32 GMT</pubDate></item></channel></rss>