J'ai juste eu cette idée de quelque chose que j'aimerais être capable d'utiliser:
Disons que j'ai corriger un bug et j'ai décider d'écrire une vilaine ligne de code qui résout le problème immédiat, mais uniquement parce que je me promets que je vais bientôt trouver le temps d'effectuer un véritable refactoring.
Je veux être capable de quelque marque que la ligne de code comme "Expiré" et ajouter une date, de sorte que si le code est compilé quelques temps après cette date, il y aura une erreur de compilation/avertissement avec un message approprié.
Toutes les suggestions? Il doit être possible de faire - peut-être à l'aide de certains compliqué #SI ou de certaines options dans visual studio? Je suis avec VS 2005 - principalement pour C#.
Merci!
[EDIT]: Wow - jamais attendu à cette question à amasser autant d'intérêt :) Merci à vous tous pour vos réponses et pour le transformer en un débat intéressant. Je sais que c'est difficile de justifier l'utilisation de quelque chose comme cela - et je n'aurai probablement pas l'utiliser, mais parfois, lorsque vous devez expédier une version d'HIER et vous vous retrouvez compromettre sur une inégale corriger au lieu de cela, vous voulez vous forcer à le résoudre dans un avenir proche.
J'ai choisi MartinStettner la suggestion que la réponse parce qu'elle répondait à mes besoins - pas d'erreur sur uniquement à l'exécution, au cours de la compilation, pas besoin de définir de nouveaux types juste pour ce but - et il n'est pas limité à un champ d'application de l'ensemble de la méthode. Cheers!