php-conventions icon indicating copy to clipboard operation
php-conventions copied to clipboard

3.5. Именование методов

Open peter-gribanov opened this issue 6 years ago • 1 comments

3.5. Именование методов

Названия методов ДОЛЖНЫ описывать предназначение их использования внешним кодом, а не детали реализации.

// Не правильно
public function findUserById(int $id): ?User
// Правильно
public function find(int $id): ?User

Первый вариант описывает реализацию, в отличии от второго. И название метода дублирует аргумент и возвращаемое значение. Масло масленное.

peter-gribanov avatar Dec 20 '19 19:12 peter-gribanov

Мне самому этот пункт не очень нравится, я его подкорректирую

index0h avatar Dec 20 '19 19:12 index0h