Раньше пользовался qt-подобным стилем именования, то есть имя типа всегда с большой буквы, имена методов — слова слитно первое слово с маленькой буквы.
Например:
class Message
{
public:
Message(Level level, ...);
Level level() {return level_;}
private:
Level level_;
Теперь, вот хочу освоить стиль именования std/boost. Но сразу бросается большой минус — часто хочется назвать get-метод по имени типа.
class message
{
public:
Message(level level, ...);
level level() {return level_;}
private:
level level_;
В общем, я теперь мучаюсь с именованием параметров и методов. И не видно где тип, а где переменная или имя метода.
Что делать? Кто что посоветует?