PHP 변수
변수
2. 동일한 엔터티는 동일한 변수 이름을 사용해야 합니다
6. 깊은 중첩을 피하고 최대한 빨리 복귀하세요(1부)
7. 깊은 중첩을 피하고 최대한 빨리 복귀하세요(2부)
10. 매개변수 기본값을 합리적으로 사용하면 메서드에서 기본값 감지를 수행할 필요가 없습니다
1. 이해하기 쉬운 변수 이름을 사용하세요
나쁜:
으아악좋아요:
으아악2. 동일한 엔터티는 동일한 변수 이름을 사용해야 합니다
나쁜:
으아악좋아요:
으아악
3. 검색하기 쉬운 이름을 사용하세요(1부)
코드는 읽기 위해 작성되었습니다. 따라서 읽기 쉽고 검색하기 쉬운 코드를 작성하는 것이 중요합니다. 의미가 없고 이해하기 쉽지 않은 변수에 이름을 붙이면 독자에게 해를 끼치는 것입니다. 코드를 검색 가능하게 만드세요.
나쁜:
으아악좋아요:
으아악4. 검색하기 쉬운 이름을 사용하세요(2부)
나쁜:
으아악좋아요:
으아악
5. 설명이 필요한 변수를 사용하세요
나쁜:
으아악나쁘지 않아요:
더 좋지만 정규식에 대한 익숙함에 따라 크게 달라집니다.
으아악좋아요:
이름과 함께 하위 규칙을 사용하세요. 이를 이해하기 위해 일반 규칙을 이해할 필요는 없습니다.
으아악
6. 깊은 중첩을 피하고 최대한 빨리 복귀하세요(1부)
if else
문이 너무 많으면 일반적으로 코드를 읽기가 어렵습니다. 모호한 것보다 명시적인 것이 좋습니다.
죄송합니다:
으아악
7. 깊은 중첩을 피하고 일찍 돌아오세요(2부)
죄송합니다:
으아악
좋아요:
으아악8. 덜 의미 있는 변수 이름을 사용하세요
당신의 코드를 읽는 사람들이 당신이 작성한 변수가 무엇을 의미하는지 추측하지 못하게 하십시오. 막연하게 쓰는 것보다 명확하게 쓰는 것이 좋습니다.
나쁜:
으아악좋아요:
으아악9. 불필요한 맥락을 추가하지 마세요
클래스 이름이나 개체 이름에서 이미 일부 정보를 학습할 수 있는 경우 변수 이름에 해당 정보를 반복하지 마세요.
나쁜:
으아악좋아요:
으아악10. 매개변수 기본값을 합리적으로 사용하면 메소드에서 기본값 감지를 수행할 필요가 없습니다
좋지 않음:
안 좋아, $breweryName
可能为 NULL.
알겠습니다:
전보다 이해하기는 쉽지만, 변수의 값을 조절할 수 있어서 더 좋습니다.
으아악좋아요:
프로그램이 PHP 7+만 지원하는 경우 유형 힌트를 사용하여 변수를 보장할 수 있습니다 $breweryName
不是 NULL.