Clean Code Day2

ME·2024년 1월 28일
0

개발자 북클럽

목록 보기
13/18

Day2 TIL

TIL Clean Code : 01.깨끗한 코드

  • 범위

    추천사 - 01. 깨끗한 코드

  • 요약
  1. 소프트웨어 설계에서 재작업은 가치를 가져온다.
  2. 모델과 요구사항에도 집중해야 하지만 "코드" 그 자체의 중요함은 사라지지 않는다.
  3. 깨끗한 코드에 대한 지표는 이 책을 통해 제공할 수 있지만 이에 대해 고민하고 스스로 어떻게 적용할지 고민하는 시간은 꼭 필요하다.
  • 클린코드의 세계

    우리는 지금까지 시간의 압박이나 상사의 눈치로 작동만 하는것에 포커스가 맞춰진 나쁜코드들을 마주했을 것이다.

    나쁜코드는 나로인해, 다른 멤버들에 의해 작성되는데 이는 개발 속도를 저하시키고 결과적으로 좋지 않은것들로 우리를 이끌어간다는 것을 경험해보았을 것이다. 이 책을 통해 나는 보다 더 깨끗한 코드를 구현해내어 개발의 발전을 이끌어내는 개발자가 되었으면 한다.

  • 노련한 프로그래머들이 말하는 클린코드란?

    1. Bjarne Stroustrup 비야네 스트롭스투룹
      : C++의 창시자

      		" 나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 최대한 줄어야 유지보수가 쉬어진다. 오류는 명백한 전략에 의거해 철저히 처리한다. 성능을 최적으로 유지해야 사람들이 원칙없는 최적화로 코드를 망치려는 유혹에 빠지지 않는다. 깨끗한 코드는 한 가지를 제대로 한다."
    2. Grady Booch 그래디 부치
      : Object Oriented Analysis and Design with Application 저자

      " 깨끗한 코드는 단순하고 직접적이다. 깨끗한 코드는 잘 쓴 문장 처럼 읽힌다. 깨끗한 코드는 결코 설계자의 의도를 숨기지 않는다. 오히려 명쾌한 추상화와 단순한 제어문으로 가득하다."

    이외에도 많은 프로그래머들이 정의하는 클린코드가 적혀있었다.

    이 책을 읽으며 코드와 개발에 대해 생각하는 시간이 자연스럽게 늘어남을 느꼈고 이 책은 개발에 대해 끝없이 고민하고 더 멋진 개발자가 될 수 있는 길을 찾아가는 좋은 지표임이 틀림없다고 생각했다.

0개의 댓글