A. Bracket을 같은 줄에 쓰는 스타일 - Java 개발자들이 선호
if {
}
B. Bracket을 개행한후에 쓰는 스타일 - C 개발자들이 선호
if
{
}
다녔던 회사들중에
C 로 개발하던 회사에서는 Coding Convention 으로 B Style이 표준이었고,
Java로 개발하던 회사는 A Style이 표준이었습니다.
사실 왜 C 개발자들이 B Style을 선호하는지에 대한 별다른 생각이 없어서,
Java로 개발하는 회사로 이적한후 A Style을 따르고,
C로 개발할때도, A-Style로 하도록 습관을 고쳤습니다.
그러다 문득..
if ( a== 1) {
}
else {
}
같은 코드가 있을때 Debuggin 위해 else 조건문만 항상 실행하려고 하니
B Style에서는
#if 0
if (a ==1)
{
}
else
#endif
{
}
이렇게만 해주면되는것을
A Style에서는 조건을 항상 거짓으로 변경하거나
개행한후에 #if 0 를 해주어야 하더군요..
정말 별건 아니지만, ㅋㅋㅋ
B Style로 돌아 갈까 심각하게 고민중입니다 ㅎ
혹시 A Style이 가지고 있는 장점이 있을까요? :)