CS [개발 지식] 클린 코드 (Clean Code) 란?

신재원·2023년 1월 27일
0

CS [개발지식]

목록 보기
3/9

클린 코드 (Clean Code) 에 대한 서로 다른 시각

  • 클린 코드에 대해서 개개인 혹은 조직별로 다른 시각을 가지고있다.

클린 코드란 무엇인가 ?

  • 복잡하지 않게, 단순하게 작성되어 그 코드를 작성한 사람이 아닌 다른 사람이 봤을 때에도 쉽게 이해할 수 있는 코드
  • 코드를 신규 개발했던 사람이 시간이 흐른 뒤에 다시 보더라도 어려움 없이 이해할 수 있는 코드

클린 코드의 공통적인 의견

  • 사람이 읽고 이해하기 쉬운코드
  • 변수와 메서드 이름을 의미있게 짓기
    • 의미있게란 : 네이밍(이름)만 봐도 어떤 역할을 하는 변수 혹은 메서드인지 파악할수 있게하는것
  • 테스트 케이스가 존재한다.

클린 코드의 중요성

  • 가독성이 좋은 코드는 코드를 유지보수 (리팩터링) 하기 쉽다.
  • 테스트 코드를 작성함으로써 오류를 쉽게 찾을수있다.

0개의 댓글