Clean Cord Timestamp 3. 비야네 스트롭스트룹(Bjarne Stroustrup)의 원칙

 

비야네 스트롭스트룹이란 사람은 누구인가?

  • C++ 창시자
  • The C++ Programming Language 저자
  • 미국텍사스 A&M대학교의 공과대학 컴퓨터과학과 석좌교수

 

 

나는 우아하고 효율적인 코드를 좋아한다.

논리가 간단해야 버그가 숨어들지 못한다.

의존성을 최대한 줄여야 유지보수가 쉬워진다.

오류는 명백한 전략에 의거해 철저히 처리한다.

성능을 최적으로 유지해야 사람들이 원칙 없는 최적화로 코드를 망치려는 유혹에 빠지지 않는다.

깨끗한 코드는 한 가지를 제대로 한다.

 

 

 

바야네에게 있어서 깨끗한 코드는 '보기에 즐거운 코드'다.

잘 만들어진 오르골이나, 잘 디자인되어있는 차를 접할 때처럼 깨끗한 코드는 보는 사람에게 즐거움을 선사해야 한다.

 

나쁜 코드는 나쁜 코드를 '유혹'한다.

나쁜 코드를 만들어냈다면, 고치는 과정 중에서 더 나쁜 코드를 만들어내는 모습을 보게 될 것이다.

 



르블랑의 법칙(Leblanc's Law)

나중은 결코 오지 않는다.

 

'Clean Code 공부하기' 카테고리의 다른 글

객체지향 설계의 5원칙  (0) 2021.03.08
5S 원칙은 선택이 아닌 필수  (0) 2021.03.06

+ Recent posts