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

  • 흐림청송군18.5℃
  • 구름많음진주21.2℃
  • 비제주24.7℃
  • 흐림울산23.5℃
  • 흐림청주23.0℃
  • 흐림강화20.6℃
  • 흐림강진군22.7℃
  • 흐림제천18.6℃
  • 흐림철원17.2℃
  • 흐림부안21.6℃
  • 흐림양평19.8℃
  • 흐림파주19.0℃
  • 흐림순천19.1℃
  • 흐림임실19.6℃
  • 흐림서울23.1℃
  • 흐림원주19.8℃
  • 흐림속초19.8℃
  • 흐림완도24.0℃
  • 구름많음군산22.3℃
  • 흐림해남24.6℃
  • 흐림의성18.8℃
  • 흐림춘천18.7℃
  • 흐림흑산도24.1℃
  • 흐림부산24.4℃
  • 흐림광양시23.9℃
  • 흐림북부산25.1℃
  • 흐림영주19.2℃
  • 흐림고창22.0℃
  • 흐림밀양24.4℃
  • 흐림대관령13.8℃
  • 흐림영천20.7℃
  • 흐림북강릉20.0℃
  • 구름많음통영23.4℃
  • 흐림북창원23.5℃
  • 흐림여수23.8℃
  • 구름많음창원23.3℃
  • 흐림동해19.9℃
  • 흐림성산23.3℃
  • 흐림김해시23.7℃
  • 흐림홍성22.2℃
  • 흐림전주22.3℃
  • 흐림정읍21.6℃
  • 흐림양산시25.0℃
  • 구름많음남해22.4℃
  • 흐림장흥25.0℃
  • 흐림북춘천17.8℃
  • 흐림영월17.0℃
  • 흐림서청주20.9℃
  • 흐림경주시22.7℃
  • 흐림동두천18.8℃
  • 구름많음의령군20.7℃
  • 흐림금산20.9℃
  • 구름조금부여21.5℃
  • 흐림산청20.1℃
  • 구름많음백령도22.2℃
  • 흐림광주22.5℃
  • 구름많음거제23.8℃
  • 흐림충주20.9℃
  • 구름많음세종21.7℃
  • 흐림천안20.5℃
  • 흐림봉화18.0℃
  • 흐림고산24.1℃
  • 흐림태백15.6℃
  • 흐림대구21.6℃
  • 구름많음보령22.9℃
  • 흐림보성군23.5℃
  • 흐림장수17.6℃
  • 구름많음합천20.8℃
  • 흐림서귀포25.1℃
  • 흐림거창19.5℃
  • 흐림문경18.7℃
  • 흐림남원23.4℃
  • 흐림포항23.9℃
  • 흐림순창군20.9℃
  • 흐림홍천17.6℃
  • 흐림인천23.8℃
  • 흐림구미20.4℃
  • 흐림상주20.2℃
  • 흐림서산22.3℃
  • 흐림수원22.7℃
  • 흐림영덕21.7℃
  • 흐림대전22.1℃
  • 흐림고창군22.0℃
  • 흐림울진21.2℃
  • 흐림강릉20.9℃
  • 흐림고흥24.0℃
  • 흐림영광군22.0℃
  • 구름많음목포24.0℃
  • 흐림안동19.6℃
  • 흐림인제16.6℃
  • 구름많음울릉도22.6℃
  • 흐림이천18.8℃
  • 흐림보은21.4℃
  • 흐림추풍령19.7℃
  • 흐림진도군23.9℃
  • 흐림정선군15.6℃
  • 흐림함양군20.1℃
  • 2025.09.12 (금)

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

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

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

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

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

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

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

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

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

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

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

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

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

최신기사

뉴스댓글 >

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

댓글 0

Today

Hot Issue