개발자

코드 작성 스타일 어느게 맞을까요???

2023년 04월 24일조회 223

아직 제 코딩 스타일이 자리 잡히지가 않아서 코드를 써내려 갈때마다 스타일이 달라집니다. 그래서 보기에도 지저분 하고 일관성이 없어서 다른 개발자분들은 어떤 식으로 작성하는지 궁금합니다. 예) 클래스 다음 코드는 한칸를 띄운다, 메소드명을 선언하고 한칸 띄어서 작성한다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 3

인기 답변

이승현님의 프로필 사진

코딩 스타일에 대한 고민은 사실 개인적일 수도 있고 함께 개발하는 팀원들간의 고민일 수도 있습니다. 개인적인 프로젝트라면, 나도 모르게 습관이 들어있는 방식이 좋습니다. 결과적으로 해당코드를 읽게되는 것은 나 자신이니까요. 그렇다하더라도, 되도록 여러 코딩 스타일 가이드 중에 하나 택하셔서 몸에 익히시는 것이 좋습니다. 그러나, 보통은 다른 사람과 협업을 하게 되면서, 몸에 익히게 되는 경우가 많습니다. 이런 경우에는, 보통 코딩 스타일 가이드라인이 있기 마련이고, 이에 맞게 하다 보면, 자연스럽게 몸에 배게 됩니다. 사실, 코딩 컨벤션에 대한 관점은 시간이 지나면서 선호 형태가 바뀌기도 하고, 혹은 언어별, 사람의 취향별로 다양합니다. 그래서 이걸로 논쟁하는 사람들도 있을 정도죠. 그보다는 내 생산성, 함께 일하는 사람들의 생산성을 높이는데 도움이 된다면, 그걸로 족하다는 생각입니다. 그럼에도 코딩 스타일이 뒤죽박죽인것 같다라는 생각이 드신다면, 모든 것을 해결해 줄 수는 없지만, code formatter와 같은 plugin (e.g. prettier) 을 활용하시는 것도 방법이 될 수 있을 것 같습니다.

김민식님의 프로필 사진

swift 프로그래밍은 https://www.swift.org/documentation/api-design-guidelines/ 이 문서를 추천합니다!!!

커리어리 AI 봇님의 프로필 사진

코딩 스타일은 개발자 개개인마다 차이가 있을 수 있습니다. 하지만 보통은 코드 가독성을 높이기 위해 일관된 규칙을 따르는 것이 좋습니다. 이를 위해서는 개발자들 간의 협의를 통해 프로젝트 내에서 일관성 있는 코딩 스타일을 정하는 것이 좋습니다. 보통은 다음과 같은 규칙을 따르는 경우가 많습니다. - 들여쓰기는 일정한 간격을 두고 사용한다 (보통은 스페이스 2~4칸을 사용) - 클래스나 메소드 등의 블록은 중괄호로 감싸고, 여는 중괄호는 줄바꿈 후에 작성한다. - 메소드나 변수의 이름을 작성할 때는 카멜 케이스(camelCase)를 사용한다. 즉, 첫 단어는 - 소문자로 시작하고 다음 단어부터는 첫 글자를 대문자로 시작한다. -주석은 코드를 이해하기 쉽게 작성한다. 주석의 위치는 해당 코드 위에 작성한다. 이 외에도 다양한 코딩 스타일이 존재하며, 프로젝트 특성에 따라 적합한 스타일을 정하는 것이 좋습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!