본문 바로가기
카테고리 없음

코딩에서 Tab(줄 띄움)의 중요성

by RGStudio 2023. 9. 28.

여러 개발환경들엔 각가지의 장점과 강점들이 있습니다.

하지만 이들 중 대부분이 공통점으로 가지고 있는 편리한 점이 있는데요,

Dev C++든 VSCode든 Eclipse든 다른 뭐든

중요한 부분에서 자동 탭을 해 준다는 것입니다.

 

자동 탭은 둘째치고, 우선 탭(줄 띄움)이 왜 편리하고 중요한 것일까요?

 

 

 

 

 

아래  C 코드를 한번 봅시다.

줄 띄움이 없는 C코드

이 코드는 지극히도 평범하고 간단한 구구단 출력 코드입니다.

하지만 벽면에 이렇게 몰아놓으니, 가독성도 떨어지고, 이것 때문에 코드 해석이 더 더 어려워니다.

 

만약 다음과 같이 더 길다면,

줄 띄움이 없는 C코드

더욱 더 난해해지고 무슨 말인지 못 알아 먹을 코드가 되어버립니다.

 

 

이번엔 탭을 적용시켜 볼까요?

줄 띄움이 있는 C코드

아까보다 훨씬 보기 편리하고 좋아졌습니다.

고작 탭만 쳤을 뿐인데 말이죠!

가독성 또한 전 코드보다 훨씬 좋아졌습니다.

 

 

탭은 보통 프로그래밍적으로는 컴퓨터가 알아 듣는데 아무 의미가 없습니다.(+탭이 의미가 있는 경우도 있습니다!)

하지만, 이처럼 탭은 코드를 보기 좋고 가독성 좋게 만들어 줍니다.

가독성이 좋아지면, 나중에 발생하는 에러에 대해서도 한눈에 알아볼 수 있고,

다른사람이 자신의 코드를 해석하고 사용 할 때에도 정말 큰 도움이 될 수 있습니다.

 

 

이처럼 편리한 탭을, 코딩하면서 일일이 직접 칠 필요 없이 자동으로 쳐 준다는 것은

어쩌면 그냥 넘길 수도 있었지만, 정말 편리하고 실용성 있는 기능 중 하나라고 생각합니다.

앞으로 코딩을 계속 공부하면서도, 이러한 좋은 기능을 개발해 주신 분께 감사하는 마음을 가져 보려 합니다.