Лучшее соглашение об именах - это соглашение, которое можно прочитать через шесть месяцев, когда не просматривает код.
Во многих случаях венгерская запись не имеет смысла, если вы не помните, что вы имели в виду.
Для объекта настроек вызовите объект-прототип
SettingsObject
и вызовите экземпляры
settings
потому что вы (и любой другой пользователь, читающий код) поймете, что будет содержать экземпляр SettingsObject, и будете знать, что содержит переменная settings
. Если вам нужно более длинное имя, используйте более длинное имя, штраф за наглядность во время разработки .
не взимается.
т. UnitMouseClickListener
или любое другое имя, которое имеет смысл .
После разработки вы всегда можете вернуться и минимизировать код для производства, но это только после того, как вы сгладили все изломы. Может также быть в состоянии читать ваш код, пока вы пишете.