In C# I use the #warning and #error directives,
#warning
#error
#warning This is dirty code... #error Fix this before everything explodes! <
#warning This is dirty code... #error Fix this before everything explodes!
I use a combination of //TODO: //HACK: and throw new NotImplementedException(); on my methods to denote work that was not done. Also, I add bookmarks in Visual Studio on lines that are incomplete.
//TODO:
//HACK:
throw new NotImplementedException();