본문 바로가기
Computer Science/개발상식

좋은 코드란 무엇인가?

by 밍상 2021. 9. 24.

좋은 코드란 도대체 무엇일까? 검색해봐도 여러가지 기준이 있지만 대표적인 기준을 뽑아보자.

  • 읽기 쉬운 코드
  • 중복이 없는 코드
  • 테스트가 용이한 코드
  • 등등...

을 좋은 코드라고 칭한다고 한다. 주석을 쓰면 읽기 쉬운 코드가 될 수는 있지만 주석이 메타데이터이기 때문에 주석의 내용과 함수의 실제 동작이 일치한다고 보장할 수 없다. 오히려 잘못된 주석이 코드 이해, 수정을 방해할 수도 있다.

 

읽기 쉬운 코드가 필요한 이유는 팀과의 협업을 위해, 또는 코드를 작성하고 시간이 지나서 다시 코드를 보고 수정해야할 때 용이하게 하기 위함이다.

 

중복이 없어야 하는 이유도 비슷하게, 코드 수정시 용이함을 위해서이다. 또한 에러 발생시 에러를 찾는 작업도 쉬워질 것이다.

 

참고

https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/master/Development_common_sense

 

'Computer Science > 개발상식' 카테고리의 다른 글

NTP란 무엇인가?  (0) 2021.11.05
객체 지향 프로그래밍이란 무엇인가  (0) 2021.10.12
MVC패턴이란 무엇인가?  (0) 2021.09.29
TDD란 무엇인가?  (0) 2021.09.29
RESTful한 API란 무엇인가  (0) 2021.09.28