Úplně vulgarita to není (tedy: ne běžná), ale pamatuji, jak jsem šel na kobereček kvůli chybějícímu komentáři/popisu booleovské proměnné HY, která sloužila ke kontrole, zda jsem prošel jednou větví programu, kde se dotahovala data - ale bylo to záhodno udělat jen jednou. Na počátku byla true, takže stačilo kontrolovat if (HY)... a nastavit ji na false.
Argumentoval jsem, že to je samopopisné, odvozené od hymen
, a každý tak pozná, k čemu to slouží a jaká je výchozí hodnota...
Na druhou stranu, kdybych měl všude řešit podobné věci, zvlášť v nějakých startupech, moc dlouho bych je asi neřešil protože bychom dost rychle zkrachovali. Americký systém "nějak to naprasit, prodat to a až pak řešit, jak moc dobře naprasené to je" sice nemusím, ale v mnoha ohledech má své opodstatnění.