Отдельной строкой скажу вот что: рано или поздно идентификаторы с подчёркиванием оказываются в пользовательском интерфейсе, где они никогда и ни при каких обстоятельствах категорически не должны оказываться. Вообще.

Просто подумайте, почему, как и зачем появился пресловутый символ подчёркивания, и каким неуважением к пользователю является его вынос на поверхность, тем более для разделения-слепления слов (что является когнитивным противоречием), а не для их, собственно, подчёркивания. В современном графическом интерфейсе ему решительно не место, но программисты настолько к нему привыкли в своих странных текстах, что считают нормой и не замечают, насколько это дикий и неуместный анахронизм.