[ 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)번 스타일이 더 가독성이 좋네요. |