if(1) // if (constant ==3) 같이 당연히 흘러가는 if 구문에 대한 대안

if(1)
{
}
은 안좋은 식이다 (안정하지 않다)
가독성을 위한다면 위 같은것 보다는

#define var_a_1_or_255 0

#if var_a_1_or_255
{
}
#else
{
}
#endif
를 지향하자

그리고
const var_b = 4;
if (var_b ==4);
{
}
도 마찬가지로 지양하자

#define var_b = 4;
#if ((var_b==4) || (var_b ==5))
{
}
#else
{
}
#endif

이런식으로 쓰자

하지만 var_b가 다른부분에 의하여 값이 변경되는 경우는 바꿀수 없지만
추후에 변경해주는것이좋다.

0 댓글