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

  • 구름조금속초5.5℃
  • 맑음장수-9.3℃
  • 맑음상주-3.8℃
  • 흐림서산1.7℃
  • 흐림양평-3.5℃
  • 흐림임실-8.0℃
  • 맑음포항0.2℃
  • 맑음봉화-10.8℃
  • 맑음추풍령-6.6℃
  • 맑음영광군-5.1℃
  • 맑음목포-1.5℃
  • 맑음철원-5.9℃
  • 흐림서청주-6.8℃
  • 맑음순창군-7.0℃
  • 맑음진주-6.5℃
  • 흐림부여-6.1℃
  • 맑음북강릉1.0℃
  • 맑음보은-7.6℃
  • 흐림보령0.7℃
  • 맑음고흥-7.6℃
  • 맑음해남-7.2℃
  • 맑음전주-4.0℃
  • 맑음강진군-5.7℃
  • 맑음완도-3.3℃
  • 맑음밀양-6.4℃
  • 맑음울진0.8℃
  • 흐림영월-8.6℃
  • 맑음대전-5.1℃
  • 구름많음진도군-3.5℃
  • 구름많음제주5.2℃
  • 구름많음강화-0.4℃
  • 흐림서울-0.8℃
  • 흐림파주-5.0℃
  • 맑음문경-5.4℃
  • 맑음경주시-6.3℃
  • 맑음북부산-6.1℃
  • 맑음산청-7.5℃
  • 맑음울산-1.7℃
  • 맑음고창군-4.9℃
  • 맑음구미-6.3℃
  • 맑음영주-8.0℃
  • 구름조금청주-4.3℃
  • 맑음동해0.9℃
  • 맑음통영-0.5℃
  • 맑음북창원-2.3℃
  • 흐림제천-7.0℃
  • 맑음여수-0.2℃
  • 맑음남원-7.3℃
  • 맑음김해시-2.1℃
  • 맑음의령군-9.2℃
  • 맑음광양시-2.6℃
  • 맑음군산-4.8℃
  • 흐림의성-9.4℃
  • 흐림함양군-8.8℃
  • 구름조금충주-6.9℃
  • 맑음순천-8.4℃
  • 맑음울릉도4.3℃
  • 맑음고창-6.3℃
  • 흐림거창-10.1℃
  • 맑음합천-7.2℃
  • 맑음천안-6.2℃
  • 흐림원주-4.6℃
  • 흐림춘천-4.3℃
  • 맑음고산5.7℃
  • 맑음정읍-5.3℃
  • 맑음장흥-7.6℃
  • 맑음태백-4.7℃
  • 맑음남해-1.5℃
  • 맑음양산시-1.4℃
  • 맑음금산-7.8℃
  • 맑음광주-3.1℃
  • 맑음영천-5.5℃
  • 흐림홍천-4.0℃
  • 맑음거제-2.5℃
  • 맑음보성군-3.6℃
  • 맑음부안-3.6℃
  • 구름많음수원-2.7℃
  • 흐림정선군-11.4℃
  • 맑음대구-4.7℃
  • 맑음영덕-1.0℃
  • 맑음성산3.9℃
  • 비백령도8.1℃
  • 구름많음북춘천-5.1℃
  • 맑음부산1.0℃
  • 맑음강릉3.7℃
  • 맑음동두천-3.8℃
  • 흐림인제-5.1℃
  • 맑음청송군-10.8℃
  • 구름많음흑산도5.1℃
  • 맑음안동-9.7℃
  • 맑음이천-5.9℃
  • 맑음서귀포5.8℃
  • 맑음창원-0.6℃
  • 흐림홍성-0.2℃
  • 흐림인천0.6℃
  • 흐림세종-5.2℃
  • 구름조금대관령-3.7℃
  • 2025.12.06 (토)

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

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

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

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

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

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

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

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

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

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

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

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

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

최신기사

뉴스댓글 >

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

댓글 0

Today

Hot Issue