개발 시간을 줄여주는 코드 포매터(Code Formatter)와 그 종류(Clang-Format, Black 등)
코드 포매터란? 코드 포매터(Code Formatter)란 정해진 규칙(코딩 컨벤션)에 맞추어서 코드를 정렬하는 도구를 말합니다. 많은 기업들에서는 정해진 코딩 스타일과 컨벤션이 있는데, 이에 맞추어서 자동으로 코드를 정렬하거나, 혹은 보기 좋게 꾸밀 수 있습니다. 코딩 스타일을 따르는 것은 매우 중요합니다. 코드는 쓰는 횟수보다 읽는 횟수가 훨씬 더 많으므로, 코드는 가독성을 위해서 최대한 보기 좋게 작성되어야 합니다. 코딩 스타일은 코드의 가독성을 높이는데 아주 중요한 ‘약속’입니다. 예를 들어 어떤 팀 내에서 띄어쓰기 간격을 4칸으로 하는 것에 대해 정했으면, 모든 팀원이 이에 따라야 합니다. 만약에 어느 한 팀원이 띄어쓰기 간격을 두 칸으로 해놓는다면, 보는 이로 하여금 통일되지 않은 코딩 스타일..