좋은 코드

황규빈·2022년 9월 11일
0

Clean Code

목록 보기
1/7

좋은 코드란?

개인마다 생각의 차이가 있을 수 있음

객관적으로 좋은 코드란 무엇인가를 알기 위해서,
대중이 인정하는 저명한 프로그래머들이 언급한 내용 먼저 살펴본다


비야네 스트롭스트륩

간단한 논리
최소한의 의존성
전략적인 오류 처리
한 가지를 제대로 하는 코드

그래디 부치 - "깨끗한 코드"

단순하고 직접적인 코드
설계자의 의도가 잘 드러나는 코드        

데이브 토마스

읽기 쉬운 코드
테스트 케이스와 인수 테스트 케이스가 존재
의미있는 이름
하나의 동작만을 수행
최소한의 의존성
문학적 표현

마이클 페더스

많은 것을 고려한 인상
수정할 부분이 없는 코드

론 제프리스

중복이 없다
클래스, 메서드, 함수를 최대한 줄인다

워드 커닝햄

짐작한 기능이 그대로 수행한다
문제를 풀기위한 언어처럼 보인다

정리

위에서 등장한 키워드들을 앞으로 하나씩 살펴보면서,
실제 어떻게 적용해야 하는지 알아볼 예정이다

profile
어제보다 더 나음을 위해.

0개의 댓글