Обложка канала

Clean Code

21095 @codeclean

Clean Code - канал на котором публикуются рекомендации по написанию кода, обзоры распространенных ошибок и многое другое.

Clean Code

7 лет назад
Открыть в
Имена должны описывать побочные эффекты

Имена должны описывать все, что делает функция, переменная или класс. Не скрывайте побочные эффекты за именами. Не используйте простые глаголы для описания функции, которая делает что-то помимо этой простой операции.

Функция в примере не ограничивается простым получением «m_oos»; она создает объект «m_oos», если он не был создан ранее. Таким образом, эту функцию было бы правильнее назвать «createOrReturnOos».

#tips #naming