Niekada. Mokyklos tikslas išmokyti logikos, o ne kaip taisyklingai rašyti kodą. Bent jau C++ kalboje reikėtu prie kintamųjų pridėti prefixus tokius kaip m_ - class member, s_ - static, g_ - global ir tipus tokius kaip f - float, i - int, b - bool, d - double. Kintamieji atrodytu daug maž taip:
m_fVelocity, m_bVisible, m_iWidth ir t.t.
Mažose programose nėra skirtumo dėl to gal mokyklose ir vadina kintamuosius "a", "b" ir pan.
Bet dideliuose projektuose reikia disciplinos kad nepaversti kodo į mišraine.