CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): windy96 (매콤한입술)
날 짜 (Date): 2006년 4월 19일 수요일 오후 03시 03분 20초
제 목(Title): Re: [Q] 둘다 0 이거나 둘다 아니거나..


(1) if ( !f() )

(2) if ( f() == 0 )
중에 어느 것을 보통 씁니까 ?
----------

이건 case by case인데요..
우선 외국의 잘 짜여진 코드들은 대개 (1)번 스타일입니다. 잘 아시겠지만.
그런데 정작 내가 해야 하는 일에서 남의 코드를 넘겨 받았을 때 (2)번 스타일
이면 더 이해가 쉽고 반갑습니다.

조금 더 생각해보면 
if ( !read_enable())
처럼 함수명이 정해져 있다면 !이 들어간 (1)번 스타일이 더 가독성이 좋고,
if ( function_A() == 0)
같은 함수명이라면 (2)번 스타일이 더 가독성이 좋네요.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.