but what does the XXX generally mean? Is it saying "This is a hack" or maybe "Perhaps we should revisit this later"? Or is it saying something else entirely?
Qualquer uma das opções acima.
A escolha de XXX versus TODO ou FIXME ou HACK ou qualquer outra coisa não é governada por nenhuma regra ou convenção strong. Basicamente, significa o que quer que a pessoa que o colocou ali pretendesse significar. Pode ser óbvio ... ou pode ser totalmente obscuro para você.
ATUALIZAÇÃO Wikipedia atualmente (2016-03-30) diz:
Such tags differ widely, but might include:
- ...
- XXX - warn other programmers of problematic or misguiding code
Observe as advertências claras no texto original. O XXX pode ser interpretado como uma alusão ao "XXX" que você vê em garrafas de veneno e / ou bebidas alcoólicas em quadrinhos clássicos, desenhos animados, etc.