Muitos IDEs, incluindo o Eclipse, usam "TODO" em um comentário para gerar listas de tarefas. Essas listas de tarefas incluem o texto do comentário e o arquivo e método em que o comentário está. Isso permite que todos que usam uma ferramenta com essa funcionalidade gerem listas de itens que ainda estão abertos. Existem também alguns outros identificadores comuns, como FIXME ou XXX, que têm funcionalidade semelhante em alguns IDEs. Esta pergunta no Stack Overflow pergunta sobre as palavras-chave de comentário no Eclipse e fornece algumas informações adicionais.
Quando você gera automaticamente algumas funções, é esperado que você insira sua própria implementação. Ele adiciona o stub apropriado para que seu código seja compilado, mas adiciona os comentários para que você possa encontrar rapidamente métodos que precisam ser implementados. Observe que algumas funções geradas automaticamente, como funções geradas automaticamente toString
e hashcode
não contêm esses comentários porque não é esperado que você as modifique.
Existem maneiras de desativar a inserção delas, editando os modelos usados para criar código gerado automaticamente, se isso lhe incomoda muito. No entanto, eles são úteis. Simplesmente pesquisar na sua base de código por coisas como TODO e FIXME pode ser a base de uma lista de tarefas, se combinadas com um comentário decente sobre o que precisa ser feito, especialmente em projetos menores.