코드 7.6의 7.6 절은 혼란 스럽다. 어떤 스타일이 최고인지 알려주는 몇 가지 샘플 코드 (php)를 첨부했다. 또는 더 나은 것을 제안합니까? 감사코딩 스타일 : 함수 및 절차 표준 코딩
스타일 1
public function register($user, $pass) {
if($this->model->isRegistered($user)
{
return false;
}
else if($this->twitter->login($user, $pass))
{
return $this->model->addUser($user, $pass);
}
return false;
}
스타일이
public function register($user, $pass) {
if($this->model->isRegistered($user)
{
return false;
}
$this->twitter->login($user, $pass);
if($this->twitter->isLoggedIn())
{
return $this-model->addUser($user, $pass);
}
return false;
}
스타일 나는 경우 매우 확실하지 않다하지만 나는 현재 스타일 (1)의 사용을 만들고있어 3
public function register($user, $pass) {
if($this->model->isRegistered($user)
{
return false;
}
$status = $this->twitter->login($user, $pass);
if($status)
{
return $this->model->addUser($user, $pass);
}
return false;
}
그게 맞아.
이게 정말 문체적인 차이점입니까? – phoebus
솔직히, 어떤 스타일을 선택해야할지 모르겠다. 별 차이가 없을 것이라고 말하고 싶습니다. –
다양한 스타일은 다양한 정도의 가독성을 보여야합니다. 비록 내가 '그들에게 코딩하는 사람인 이래로 그 차이는 내게는 분명하지 않다. 그래서 나는이 질문을하고있다. – lemon