Perl/BestPractice 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: Perl/BestPractice 는 읽기 전용 페이지입니다.
ISBN:978-0-596-00173-5 흐음, 오레일리 리뷰글 중 첫번째 것을 보면 단지 스타일일 뿐인 것까지도 너무 절대적으로 주장한다는 비판이 있기도 한데... 어쨌거나 [[주인장]]도 제대로 읽진 않았고, Cpan:Perl::Critic 모듈을 쓰면 이 책의 내용을 기준으로 하여 펄 코드를 검사하고 지적을 해 주는데, 거기에서 눈에 띄는 것들을 정리해 두자. *
eval STRING
형태를 쓰지 말자. (161p) ** 호출할 때마다 파서와 컴파일러를 실행해야 한다 ** 컴파일 타임 경고를 해주지 못한다 ** 사용자 입력에 따라 달라지는 서브루틴을 만드는 경우, 사용자 입력에 오류가 있으면 실행 시간에야, 그나마도 충분하지 못한 에러 메시지를 보게 된다. 이런 경우는 익명 서브루틴을 사용하라. * 실패를 알리는 리턴은 인자 없이
return
만 쓰자. (199p) **
return undef
은 리스트 컨텍스트에서는
(undef)
을 리턴하여 true로 간주된다. ** 인자 없이 쓰면 리스트 컨텍스트에서는
()
를 반환함
----
---- [[컴퓨터분류]]
Perl/BestPractice
페이지로 돌아가기 |
다른 수정본 보기