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

  • 맑음서청주29.3℃
  • 구름많음합천29.5℃
  • 맑음보령31.2℃
  • 구름조금의성29.5℃
  • 구름조금순창군29.8℃
  • 구름조금금산29.4℃
  • 구름많음남해28.6℃
  • 맑음문경30.2℃
  • 맑음철원30.9℃
  • 구름조금완도32.0℃
  • 맑음울릉도25.6℃
  • 구름많음의령군27.5℃
  • 구름조금청송군27.8℃
  • 맑음청주31.3℃
  • 구름조금목포30.0℃
  • 맑음대관령22.3℃
  • 구름조금전주29.6℃
  • 구름많음함양군28.6℃
  • 구름많음거제28.9℃
  • 구름조금홍성29.9℃
  • 맑음제천29.2℃
  • 구름많음김해시28.9℃
  • 구름조금정읍31.1℃
  • 흐림제주27.0℃
  • 구름많음통영29.0℃
  • 구름조금고창군30.3℃
  • 맑음수원30.0℃
  • 구름많음광양시28.5℃
  • 맑음임실28.3℃
  • 구름조금북강릉26.5℃
  • 구름조금북부산28.9℃
  • 구름조금강진군29.9℃
  • 구름많음거창26.9℃
  • 구름조금대전29.4℃
  • 맑음홍천31.1℃
  • 구름많음대구27.3℃
  • 구름조금부산29.2℃
  • 맑음영덕26.3℃
  • 맑음천안29.5℃
  • 구름많음창원29.4℃
  • 구름많음밀양28.0℃
  • 맑음파주29.6℃
  • 구름조금여수28.1℃
  • 맑음영월31.1℃
  • 흐림경주시25.3℃
  • 맑음보은27.7℃
  • 구름많음진주29.6℃
  • 맑음양평30.6℃
  • 구름많음서귀포30.1℃
  • 맑음정선군29.8℃
  • 구름조금장수26.6℃
  • 맑음충주31.5℃
  • 맑음동두천30.4℃
  • 구름조금영광군29.8℃
  • 맑음흑산도30.2℃
  • 맑음백령도26.2℃
  • 구름많음울산24.8℃
  • 맑음울진27.4℃
  • 구름조금고흥30.1℃
  • 구름조금부안30.8℃
  • 구름조금보성군29.8℃
  • 맑음고창30.4℃
  • 구름많음성산27.9℃
  • 맑음춘천30.6℃
  • 구름많음산청27.0℃
  • 구름조금군산29.8℃
  • 맑음속초26.5℃
  • 맑음강화29.6℃
  • 맑음봉화28.8℃
  • 구름조금진도군29.7℃
  • 맑음인제28.7℃
  • 맑음이천30.9℃
  • 구름조금남원28.9℃
  • 맑음북춘천30.8℃
  • 구름조금광주28.6℃
  • 구름많음포항25.9℃
  • 맑음안동30.1℃
  • 구름조금해남29.9℃
  • 구름조금장흥29.0℃
  • 맑음서산29.9℃
  • 맑음태백24.8℃
  • 구름많음구미29.1℃
  • 구름많음추풍령28.0℃
  • 맑음강릉28.8℃
  • 구름조금세종28.6℃
  • 맑음서울31.2℃
  • 구름조금순천27.9℃
  • 맑음동해26.8℃
  • 맑음원주31.4℃
  • 구름조금북창원29.9℃
  • 맑음영주30.7℃
  • 구름많음고산29.6℃
  • 구름많음양산시29.1℃
  • 맑음인천30.9℃
  • 흐림영천26.0℃
  • 구름많음상주29.6℃
  • 맑음부여29.8℃
  • 2025.09.11 (목)

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

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

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

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

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

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

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

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

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

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

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

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

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

최신기사

뉴스댓글 >

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

댓글 0

Today

Hot Issue