티스토리 뷰

Mobile

Coding 중괄호 종류. 편애 약간 있음...

out of coding 2019. 8. 21. 12:09

중괄호를 쓰는 방식중 많이 사용하는 방식으로는 K&R, BSD, GNU 이렇게 3가지가 있다고 합니다.
각 스타일에 따른 장단점이 존재하기는 하지만 팀으로 개발하는 프로젝트의 경우에는 정해진 규칙으로 개발을 하는게 좋을것 같습니다.
물론 자기 눈에는 좋아보이지만 남의 눈에는 좋지 않아보일수 있기 때문입니다.
예를 들면 변수 타입을 줄을 맞추는 스타일을 저는 굉장히 싫어하는거 처럼요.

1.  K&R
C의 아버지 (Kernighan, Ritchie)가 쓴 저서 'The C Programming Language'라는 책(88`)에서 사용한 스타일이다.
이 사람의 영향력 때문에 코딩 스타일의 원조이자 최고의 스타일로 취급되는 경우가 종종 있다.
코드 줄수를 절약하고 한눈에 많은 코드를 볼수 있는 장점이 있는 코드이며 Java, C++, Javascript, swift, kotlin 등등 많은 언어들이 이런 형태를 따릅니다.

func test() {
    if success {
        // some
    }
}


2. BSD
공간을 비교적 넉넉하게 사용하는 방법
VisualStudio에서 이러한 스타일을 사용하고 있습니다.
줄수가 늘어나는 단점을 가지고 있습니다.

func test()
{
    if success 
    {
        // some
    }
}


3. GNU
초창기 Whitesmith C 컴파일러에서 예제코드에 사용된 스타일이며 일반적이진 않지만 아직 사용되고 있답니다.
정말 사용하지 않는것 같네요.

func test()
    {
        if success
            {
                // some
            }
    }

 

'Mobile' 카테고리의 다른 글

순수 함수란 무엇인가요... 별거 없음...  (0) 2019.07.11
OAuth, xAuth  (0) 2018.06.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함