Лично мне нравится писать имена классов в верхнем регистре, атрибуты и методы классов в нижнем регистре и атрибуты класса с префиксом подчеркивания.
Другие локальные переменные Я также пишу нижний регистр верблюдов без префикса подчеркивания. Экземпляры объектов всегда пишутся как верхний верблюд и т. Д. И т. Д. Я действительно не думаю, что есть лучший способ, вы просто должны соответствовать вашему стандарту кодирования. Это дает вам преимущество, заключающееся в более быстром чтении вашего кода, и это должно дать более быстрое понимание того, что происходит с какими строками кода.