note

Best practices for programming in C

http://www.ibm.com/developerworks/aix/library/au-hook_duttaC.html

1. 함수 이름 checkSize()보다는 validSize()가 낫다. 전자는 return type이 모호하다.
2. if 문에서 상수를 왼쪽에 두면 할당 연산자를 비교 연산자 대신 사용하는 경우를 사전에 막을 수 있다.(컴파일 에러). -> 근데 요즘 컴파일러는 이 정도는 알아서 경고를 낸다.
3. 함수의 결과를 직접 if에 사용할 때는 반드시 비교문을 사용하라. if (f() != FAIL)이 if (f()) 보다 훨씬 명시적이다.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s