이것은 내 의견 일 뿐이지 만 사람들은 다른 방식으로 코드를 읽음으로써 "나쁜"것은 상대적인 것임을 알고 있습니다. 코드를 본 유일한 사람이라면 원하는대로 할 수 있습니다.그러나 많은 Perl 코드를 살펴본 결과 두 사람이 구문 분리 기호 앞에 공백을 넣는 것을 보았습니다.
다른 사람들이하고있는 것과는 아주 다른 것을하고있을 때, 두뇌가 똑같은 방식으로 그것을 보지 못하기 때문에 그 차이는 다른 사람들에게 두드러집니다. 반대로, 다르게 작업하면 동일한 이유로 다른 사람들의 코드를 읽을 수 없게됩니다. 예상 한 시각적 패턴을 볼 수 없습니다.
내 표준은 시각적 인 혼란을 피하는 것이며, 문맥의 섬을보아야한다는 것입니다. 눈에 띄는 것만 큼주의를 끌기는하지만, 보통 한 줄에 하나의 문장 만 있기 때문에 문장 분리 기호에주의를 기울일 필요가 없습니다. 내가 실제로 볼 필요가없는 것은 시각적 배경으로 희미 해져야합니다. 나는 두드러지는 세미콜론을 좋아하지 않는다. 저에게 세미콜론은 사소한 문제이며, 눈이 보이는 그룹의 수를 줄이고 싶습니다.
구두점이 중요 할 때도 있습니다. 그 중 눈에 띄기를 원하면이 경우 세미콜론을 밖으로 가져와야합니다. 나는 종종 예를 들어, 조건 연산자와 함께이 작업을 수행 :
my $foo = $boolean ?
$some_long_value
:
$some_other_value
;
새 코더 경우, 저주 문 분리기가 당신의 인생에 큰 고통이 될 수도 있지만, 당신의 고통은 시간이 지남에 따라 변경됩니다 입력. 나중에 한 가지 통증을 완화하기 위해 선택한 스타일 유행이 통증이됩니다. 궁극적으로 구문에 익숙해집니다. 더 나은 질문은 왜 두드러지지 않을까요? 더 큼직하고 구두점이 큰 좋은 프로그래머 글꼴을 사용하고 있다면 더 쉽게 볼 수 있습니다.
코드에서 코드를 작성하기로 결정한 경우에도 필자는 사람들이 작성하는 과정에서 이상하게 생각합니다. 나는 Stackoverflow 전에 그것을 실제로 알아 차리지 못했지만 대부분의 구두점 앞에 공백을 넣는 프로그래머가 많다.
왜 downvotes? 질문에 잘못된 것이 없습니다, IMO. –
많은 자바 스크립트를 사용하고 있습니까? – innaM
안녕하세요, 저는 세미콜론 이전의 익명 공간에 익숙하지 않습니다. 세미콜론 이전의 공간도 마음에 들어요. 내 눈은 코드를 쉽게 파싱합니다. 한 사람의 고기는 다른 사람의 독입니다. 내가 혼자가 아니란 것을 아는 것이 좋다. 고마워. :) –