Hmm, eu li essa pergunta um pouco diferente de Robert, que afirma corretamente que o código comentado deve ser removido.
Se, no entanto, você estiver procurando uma convenção para marcar o código para remoção posterior, um dos meus favoritos antigos é:
//b = false; //TODO: remove
Alguns sinalizadores do IDE //TODO:
comentam ou podem ser ensinados. Caso contrário, geralmente é uma string pesquisável. É melhor seguir qualquer convenção estabelecida por sua loja, pois isso pode ser feito de várias maneiras. Toda base de código deve fazer isso de uma maneira. Mantém pesquisável.
analisar rapidamente qual é qual?
Sem essa marca, a maneira automatizada de fazer isso é com o compilador. Se retirar o comentário produz um código compilado, ele deve ter sido um código comentado. Escrever um plugin IDE que verifique se isso não seria difícil. Mas isso deixará o código comentado com erros para trás.
É por isso que é melhor simplesmente marcar o código comentado como código no momento em que você o comentar. Isso permite que você trabalhe de maneira não destrutiva enquanto decide se realmente deseja que ele desapareça. Como todos somos interrompidos e esquecemos um pouco, não se surpreenda se algumas linhas forem registradas nesse estado. Se o fizerem, é bom que sejam pelo menos claramente marcados e pesquisáveis. Macros de teclado me ajudaram com isso no passado. É difícil ser interrompido no meio disso, se você puder fazer isso com um único toque de tecla.
Você pode levar isso até a marca dos seus testes de integração contínua. Ops, estou tentando verificar novamente com os TODO pendentes.
///
e/** ... */
comentários também são utilizados por alguns geradores de documentação, tais como Doxygen ou JSDoc. Se você os usar ou ferramentas semelhantes, talvez não seja possível usar esse tipo de comentário para comentários descritivos que não pretendem fazer parte da documentação.