2014-07-19 2 views
0

조건부 연산자를 작성하는 데 더 적합한 스타일로 간주되는 것은 무엇입니까? 코딩 스타일의조건부 연산자를 작성하는 스타일

if(1){ 
    puts("Hello") 
} 

또는

if(1) puts("Hello") 

비슷한 양상도 환영합니다.

+0

왜'if (1)'입니까? 당신은 그것을 단지 만들 수 있습니다 :'puts ("Hello")' –

+0

"더 적절하다고 생각하는 것"은 무엇입니까? 두 버전 모두 작동합니다 (다른 것들도 있습니다). 내가 생각할 수있는 유일한 대답은 "코딩 규칙이 무엇이든간에"입니다. – UnholySheep

+0

질문은 실제로 이러한 규칙과 코딩의 기준을 선택하는 것에 관한 것입니다. 어느 것을 추천 하시겠습니까? – Dan

답변

0

, 즉의 제어 구조 섹션에서 보려면 다음을 보면, 그것은 어떤 프로그램에 따라 달라집니다 IMHO, 코딩에서 중요한 것은 코드 가독성입니다.이므로 보스가 다른 사람들에게 코드를 도우거나 개발하도록 요청할 때. 그/그녀는 당신의 코드를 이해하는데 가장 적은 시간을 할애 할 것입니다.

위의 예에서 구체적으로 묻는다면, 나는 첫 번째 것을 선호합니다. 내 의견으로는 전체 코드를 상상하기 때문에, 더 나은 가독성을 제공합니다. 그러나 어떤 사람들은 그 괄호를 반복해서 타이핑하는 데 시간을 소비 할 것이라고 주장 할 수도 있습니다.

0

PSR 표준에 따라 모든 구조는 항상 코드를 괄호로 묶어야합니다.

각 구조체는 중괄호로 묶어야합니다. 이것은 구조가 어떻게 보이는지를 표준화하고 새로운 라인이 몸에 추가 될 때 오류가 발생할 가능성을 줄입니다. 공식 웹 사이트에서

.. 또한 우리가 거의 같은 스타일로 사람들의 코드를 볼 수없는 이유는 모든 사용자의 취향에 따라 달라집니다입니다 http://www.php-fig.org/psr/psr-2/

관련 문제