본문 바로가기
독서/클린 코드

클린코드 (Clean Code) - 추천사 & 들어가면서

by Sondho 2022. 1. 21.

노션 정리

 

추천사 & 들어가면서

책에서 기억하고 싶은 내용을 써보세요.

sondho.notion.site

 

😃 책에서 기억하고 싶은 내용을 써보세요.

  • 사소한 곳에서 발휘하는 정직은 사소하지 않다.
  • 신은 세세함에 깃들어 있다. -루트비히 미스 반 데어 로에-
  • 5S 원칙 ⇒ 린(Lean) 생산 방식의 토대
    1. 정리 Seiri 또는 조직(정렬) : 적절한 명명법 등과 같은 방법을 사용해 무엇이 어디에 있는지 알아야 한다.
    2. 정돈 Seiton 또는 단정함(체계화) : 코드는 누구나 예상하는 위치에 있어야 한다.
    3. 청소 Seiso 또는 정리(광내기) : 과거 이력이나 미래 바람을 기억하는 주석 혹은 주석으로 처리한 코드는 제거한다.
    4. 청결 Seiketsu 또는 표준화 : 그룹 내에서 일관적인 구현 스타일과 기법의 필요성.
    5. 생활화 Shutsuke 또는 규율 : 관례를 따르고, 자기 작품을 자주 돌아보고, 기꺼이 변경하는 규율.
  • 코드는 결코 완벽하지 않으므로 자신의 코드 상태를 정직하게 말한다.
  • 장인 정신을 익히는 과정
    1. 이론 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득해야 한다.
    2. 실전 열심히 일하고 연습해 지식을 몸과 마음으로 체득해야 한다.

 

🤔 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 최근에는 인턴생활을 하다가 온 분과 프로젝트를 하고 있다. 소스 관리는 깃허브를 통해 진행되는데 PR을 남길 때마다 서로의 코드를 리뷰해준다. 그때마다 가장 많이 들었던 내용이 알기 어려운 변수명과 함수명, 그리고 파일 이름과 전혀 상관없이 들어있는 함수들이었다.
  • 이 책의 도입부만 읽었지만 최근에 하고있는 고민에 대한 내용을 배울 수 있는 책이라고 생각된다.

 

 

댓글