#ifdef문을 변경해달라...
이런 경우 너무나 많다.

#ifdef ENABLE_FAST_OPERATION

// 무진장 긴 코드

#ifdef ENABLE_ANOTHER_FAST_OPERATION

#endif

// 긴 코드

#endif


이래가지고서는 #endif가 어느 #ifdef에 해당하는지를 알 수가 없다. 이 문제는 보통의 반복문과 조건문에도 해당하는건데, 반복문이나 조건문은 들여쓰기라도 되어 있지. 대부분의 에디터들이 샵(#) 기호를 넣는 순간 무조건 맨 앞으로 커서를 옮겨버리잖아..

애초부터 이랬어야 했다.

#endif ENABLE_FAST_OPERATION

누구나 알고 있다. 코드는 기계가 읽기도 하지만 사람이 읽을 수 있어야 한다고. 예전에는 소스 코드 바이트 줄이는게 중요했을라나?
 
by smile | 2006/08/17 15:40 | 잡담 | 트랙백 | 덧글(5)


< 이전페이지 다음페이지 >