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

  • 흐림보은24.1℃
  • 흐림정선군24.6℃
  • 흐림고창26.3℃
  • 구름많음철원27.9℃
  • 구름많음속초26.2℃
  • 비대전25.3℃
  • 비광주26.5℃
  • 흐림남해26.1℃
  • 흐림울산25.3℃
  • 구름조금서귀포31.7℃
  • 흐림청송군24.8℃
  • 흐림구미24.6℃
  • 흐림부여24.8℃
  • 흐림세종25.0℃
  • 흐림원주25.3℃
  • 흐림여수25.9℃
  • 흐림영월24.8℃
  • 흐림대구25.8℃
  • 구름조금고산31.0℃
  • 흐림광양시26.4℃
  • 흐림금산25.5℃
  • 흐림동두천26.2℃
  • 흐림장수23.4℃
  • 비전주26.3℃
  • 흐림북춘천27.3℃
  • 흐림북부산28.8℃
  • 구름많음강화26.5℃
  • 흐림인천26.2℃
  • 흐림거제27.7℃
  • 흐림의성25.9℃
  • 흐림김해시28.1℃
  • 흐림서산22.8℃
  • 비홍성23.8℃
  • 흐림수원25.0℃
  • 흐림서청주24.6℃
  • 구름많음인제26.9℃
  • 흐림거창24.4℃
  • 흐림통영28.4℃
  • 흐림밀양27.6℃
  • 흐림양평25.6℃
  • 흐림봉화24.8℃
  • 흐림강진군28.0℃
  • 흐림강릉26.9℃
  • 구름많음파주26.7℃
  • 흐림상주24.9℃
  • 흐림순창군25.3℃
  • 흐림영광군24.9℃
  • 흐림창원28.1℃
  • 흐림태백20.0℃
  • 흐림이천24.2℃
  • 흐림충주26.1℃
  • 흐림울릉도25.2℃
  • 흐림군산25.4℃
  • 흐림진도군26.3℃
  • 흐림함양군24.0℃
  • 흐림산청23.7℃
  • 흐림합천25.8℃
  • 흐림추풍령22.5℃
  • 흐림부안25.3℃
  • 흐림경주시24.8℃
  • 흐림흑산도25.6℃
  • 흐림백령도24.6℃
  • 구름조금제주33.9℃
  • 흐림영덕23.9℃
  • 흐림북창원28.4℃
  • 흐림서울26.1℃
  • 비목포26.2℃
  • 흐림제천23.9℃
  • 흐림정읍25.3℃
  • 흐림해남28.1℃
  • 흐림고창군25.3℃
  • 흐림부산29.2℃
  • 흐림완도26.6℃
  • 흐림순천25.5℃
  • 흐림북강릉25.8℃
  • 흐림문경24.6℃
  • 흐림영천25.6℃
  • 흐림진주25.7℃
  • 흐림홍천25.2℃
  • 흐림울진25.7℃
  • 흐림임실24.9℃
  • 흐림남원24.2℃
  • 흐림영주25.6℃
  • 흐림보성군29.1℃
  • 흐림안동26.3℃
  • 비청주27.0℃
  • 흐림양산시28.4℃
  • 흐림포항24.3℃
  • 흐림동해25.5℃
  • 흐림보령24.6℃
  • 흐림고흥29.1℃
  • 흐림의령군25.5℃
  • 구름조금성산31.1℃
  • 흐림대관령20.2℃
  • 흐림장흥28.0℃
  • 흐림천안24.1℃
  • 흐림춘천27.2℃
  • 2025.09.12 (금)

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

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

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

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

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

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

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

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

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

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

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

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

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

최신기사

뉴스댓글 >

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

댓글 0

Today

Hot Issue