CWN(CHANGE WITH NEWS) - 좋은 코드vs나쁜 코드 차이점은?...클린코드, 이렇게 작성하라!

  • 흐림포항23.5℃
  • 비서울20.5℃
  • 흐림영주20.7℃
  • 비홍성21.3℃
  • 흐림임실23.7℃
  • 구름많음해남26.6℃
  • 흐림강화19.7℃
  • 흐림장수22.9℃
  • 흐림양산시24.7℃
  • 구름많음목포26.0℃
  • 흐림경주시22.7℃
  • 흐림철원19.6℃
  • 흐림홍천19.7℃
  • 비수원20.4℃
  • 비백령도19.9℃
  • 흐림함양군22.3℃
  • 구름많음통영25.4℃
  • 흐림의성21.5℃
  • 흐림동해21.1℃
  • 흐림춘천19.7℃
  • 흐림태백18.4℃
  • 구름많음고창25.1℃
  • 흐림양평20.3℃
  • 비청주22.0℃
  • 구름많음완도24.4℃
  • 흐림천안21.2℃
  • 비대전21.7℃
  • 흐림정읍26.4℃
  • 구름많음여수24.6℃
  • 흐림동두천19.3℃
  • 구름많음남해23.0℃
  • 구름많음광양시23.5℃
  • 흐림파주19.5℃
  • 흐림속초20.3℃
  • 흐림원주20.1℃
  • 흐림부안24.8℃
  • 흐림서청주20.6℃
  • 구름많음남원23.8℃
  • 흐림문경20.8℃
  • 구름많음장흥24.2℃
  • 구름많음진주22.6℃
  • 구름많음영광군25.5℃
  • 흐림제천19.6℃
  • 흐림창원24.5℃
  • 흐림추풍령21.2℃
  • 흐림인제19.0℃
  • 흐림대관령17.3℃
  • 비인천20.5℃
  • 흐림충주21.2℃
  • 맑음고흥23.8℃
  • 흐림강릉20.8℃
  • 흐림울진21.2℃
  • 흐림대구23.1℃
  • 구름조금강진군24.9℃
  • 흐림청송군21.5℃
  • 흐림이천20.0℃
  • 구름조금진도군26.7℃
  • 구름많음광주25.3℃
  • 안개흑산도23.3℃
  • 구름많음서귀포28.9℃
  • 구름조금보성군23.5℃
  • 흐림세종21.5℃
  • 흐림북부산24.4℃
  • 흐림금산21.7℃
  • 흐림밀양23.4℃
  • 흐림영천22.5℃
  • 흐림영덕21.6℃
  • 흐림영월19.6℃
  • 구름많음북창원25.2℃
  • 흐림부여21.8℃
  • 구름많음김해시24.5℃
  • 흐림전주25.1℃
  • 흐림부산25.4℃
  • 비북강릉20.4℃
  • 비북춘천19.8℃
  • 흐림보령25.2℃
  • 구름많음제주26.9℃
  • 흐림산청23.1℃
  • 흐림안동21.5℃
  • 흐림상주21.1℃
  • 구름많음순천23.1℃
  • 흐림군산23.3℃
  • 흐림거창21.7℃
  • 흐림정선군19.2℃
  • 흐림봉화20.5℃
  • 구름많음고산28.1℃
  • 흐림고창군25.2℃
  • 비울릉도23.1℃
  • 구름많음거제25.5℃
  • 구름많음순창군25.6℃
  • 흐림울산22.4℃
  • 구름조금의령군21.9℃
  • 구름많음성산28.4℃
  • 흐림합천22.6℃
  • 흐림보은22.8℃
  • 흐림서산21.3℃
  • 흐림구미22.1℃
  • 2025.09.13 (토)

좋은 코드vs나쁜 코드 차이점은?...클린코드, 이렇게 작성하라!

정하건 / 기사승인 : 2021-04-05 20:25:26
  • -
  • +
  • 인쇄

코딩이란 코드를 작성하는 것을 뜻한다. 내가 원하는 프로그램을 만들기 위해서는 프로그래밍 언어로 코드를 작성해야 한다. 그렇다면 좋은 코드와 나쁜 코드는 무엇일까?

많은 개발자가 자신의 코드를 깃허브라는 공간에 공유한다.

좋은 코드란 코드 작성자만 이해할 수 있는 코드가 아닌 이 코드를 보는 모두가 쉽게 이해할 수 있는 코드를 의미하며, 간단하고 단순하게 작성된 코드며 수정이 쉬운 코드이다. 다른 말로 클린 코드라고 한다.

나쁜 코드란 좋은 코드와 반대 개념인데 보통 코드가 복잡하고 읽기 어렵고 한눈에 보기 어려운 코드를 말한다. 가장 큰 문제는 코드 수정이 어려운 코드이다.

어떻게 작성 해야 클린 코드가 될 수 있을까? 클린 코드 작성법을 아래와 같이 간단하게 설명한다.

1. 가독성
자신만 이해할 수 있는 코드는 좋은 코드가 아니다. 다른 사람이 보더라도 한눈에 이해할 수 있도록 작성한 코드가 클린 코드다.

클린 코드 작성을 위해 들여 쓰기를 사용하는 습관을 들이도록 한다.

관련 기사: 코딩, 가독성을 높이기 위한 규칙은?

2. 코드 중복 최소화 단순성
코드가 반복되는 부분이 많으면 코드가 읽기 어려워지며 프로그램이 반복하는 부분이 많아서 프로그램이 느려지거나 오류가 생기는 부분이 생길 수 있다.

앞으로는 클린 코드의 작성 방법을 지키면서 코드를 작성하면 코드를 만든 작성자 뿐만 아니라 다른 개발자들도 많은 도움이 될 것이다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue