이 글은 Toss에서 운영하는 Frontend-fundamentals 의 커뮤니티에서 나온 주제를 바탕으로 작성되었습니다.
커뮤니티 바로 가기
토론에서 간단한 If문을 작성하는 방식은 총 3가지로 소개됩니다.
export default function Foo() {
if(A) return null; // 한 줄로 작성
if(B) // 중괄호 없는 두 줄
return null;
if(C) { // 중괄호 있는 세 줄
return null;
}
}
저는 간단한 코드라면 짧은 코드가 더 가독성이 좋다는 생각을 가지고 있어 A 방식(한 줄)을 선호해왔습니다.
그리고 대부분의 개발자분들도 그렇지 않을까? 라는 추측을 하고 투표 결과를 보니 제 예상과는 다른 결과가 있었습니다.
커뮤니티에서 진행된 투표 결과를 보면, C 방식(중괄호 있는 세 줄)이 가장 선호되는 것으로 나타났습니다.
커뮤니티 토론을 바탕으로 요약하면, C 방식의 장점은 아래와 같습니다.
개인적으로 형상관리까지 고려하시는 걸 보고 감탄이 나왔습니다...
형상관리 관련 댓글은 꼭 읽어보시는 걸 추천드립니다!
저 또한 논의를 통해 기존에 선호하던 A 방식 대신 C 방식을 채택 할 것 같습니다