일본에서 개발된 시스템을 유지보수 중인데,
소스코드를 살피다가 이상한 모습을 발견; 도대체 다음과 같은 코드는 모하자는 건지;;
php 코드인데요,
for($i=0; $i<$max; ++$i)
{
    .....
}
증감 연산자를 저렇게 앞에다 쓰는 경우는 나의 짧은 개발경험에 비추어 처음본다는ㅠㅠ;
정말 별거 아니지만, 정말 돌아버리겠다는;;

요런 구문에서는 ++를 보통 뒷쪽에다가
for($i=0; $i<$max; $i++)
{
    .....
}
요렇게 살포시 올려놓지 않나요;;;
책에서든 외국의 웹사이트에 소개된 예제에서든 저렇게 ++ 연산자를 앞에다 갖다 붙이는 경우는 본적이 없었는데;;
도대체 어디서 저런 돌연변이 코드가 탄생한건지;;


아, 정말;;
내가 이상한건지, 난 정말 요런 코드 보면 밀려오는 짜증을 견뎌내기 힘드네요;;

혹시, for 의 조건절에서 요렇게 작성된 코드 보신분 또 있으신가요?
아니면, 스스로 이렇게 작성하시는 분 계신가요?;;

도대체 이유가 뭔지ㅡㅡ;
일본 개발자들은 다 저렇게 쓰나;;

제가 너무 별거 아닌거에 흥분하는 건가요;;; 너무 까칠한걸까요;;
아- 열받어ㅠㅠ;;
이올린에 북마크하기(0) 이올린에 추천하기(0)
Creative Commons License
Creative Commons License
http://min9nim.kr/trackback/250 관련글 쓰기
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. BlogIcon 산골소년 2007/12/18 10:37  댓글주소  수정/삭제  댓글쓰기

    얘기를 들어보면 일본 IT만큼 성숙되고 레퍼런스가 가득한 곳도 없더고 하던데요.
    저것도 저렇게 쓰면 좋은 이유가 혹시 있을까요.
    그런것 같지는 않습니다만 ^ ^;

    • BlogIcon 해피한인생^^/ Keating 2007/12/18 13:17  댓글주소  수정/삭제

      정말 왜 저렇게 했을지 참 궁금하죠^^;;
      C언어의 경우,
      어짜피 같은 결과를 내놓는거라면 증감연산자를 뒤쪽보다 앞쪽에 쓰는것이 성능상 조금 더 빠르다고는 하던데(주어들은이야기^^;);
      php에서도 그러는진 잘 모르겠고; 설마 그런것 때문이었다면, 빨르면 얼마나 빨라진다고; 그런 이유로 굳이 저렇게까지 익숙치 않은 코드를 만들어내는 건 쫌 너무한다 싶고;;

  2. BlogIcon 지나가던 학생 2008/04/21 16:17  댓글주소  수정/삭제  댓글쓰기

    전 지나가다 들른 하찮은 학생인데

    앞에 쓰던 뒤에 쓰던 그게 중요한건가요.


    제 생각에는 꼭 증감연산자를 뒤에 써야 한다고 생각하는게 고정관념이 아닐까 싶은데요.

    프로그래머로서 다양성을 인정하는 마음은 꼭 필요 한 것 아닐까요.

    나와 다르다고 다 이상한 건 아니잖아요.

    저 코드가 에러를 발생시키거나 성능상 문제가 있는게 아니라면 말이죠.

    기분 나빠하시지 않았으면 참 좋겠어요..ㅡ.ㅡ;;;

    • BlogIcon 해피한인생^^/ Keating 2008/04/22 07:25  댓글주소  수정/삭제

      문법적으론 아무문제가 없는데요,
      바로 그 프로그래머들의 다양성 덕분에 코드의 가독성이 떨어지게 되는 거거든요
      그래서 코딩스타일을 지키는 건 중요하거구요
      우리나라에서도 왠만하면 표준어쓰기를 권장하는 것처럼 말이죠~
      그래야 부산이나 제주도에 놀러가도 말이 잘 통할 수 있을테니까요ㅋ;

  3. BlogIcon 지나가던 학생 2008/04/23 23:10  댓글주소  수정/삭제  댓글쓰기

    아 그런 의미도 있군요^^