Это лучшее, что я когда-либо видел ... Соглашения об именах
Тем не менее, стандарты должны быть нацелены на ясность, простоту и легкость принятия в вашей команде.
Не должно быть кучки невероятно строгих правил именования, нужно сосредоточиться на стиле.
Суть не в том, чтобы мучить разработчиков, а в том, чтобы создать в системе согласованный стиль, чтобы можно было легко переходить из одного раздела в другой.