Доброго времени!
Я совсем недавно в программировании и поэтому мой вопрос может показаться не вполне корректным, но всё-таки хочется знать:
Почему, если синтаксис языка позволяет использовать в именах переменных {[A-Z,a-z,0-9,_]+}, многие пишут что-то вроде VariableName, вместо Variable_Name? Здесь есть подводные камни, или лишие знаки "_" отнимают так много места?
И вообще, как удобнее всего именовать переменные, что бы была обеспечена приемлемая читабельность кода?