Часть 1. Аспекты на которые нужно обращать внимание при проведении код-ревью. Все коды ниже только для наглядности проблем. Плохо: public function update($id, $data)
{
// какой-то код
} Хорошо: public function update(int $id, array $data): bool
{
// какой-то код
} 2. Нарушения PSR Плохо: <?php
class user_service {
public function Create_user($name,$last_name,$Age)
{
return [
'id'=>rand(1,1000),
'name'=>$name,
'last_name'=>$last_name,
'age'=>$Age,
];
}
public function getUserById($id)
{
if($id<=0)return null;
return [ 'id' => $id, 'name' => 'John', 'last_name' => 'Doe', 'age' => 30 ];
}
} Хорошо: <?php
class UserService
{
public function createUser(string $name, string $lastName, int $age): array
{
return [
'id' => rand(1, 1000),
'name' => $name,
'last_name' => $lastName,
'age' => $age,
];