Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
clean code TIL #1
#clean_code
2년 전
469


TIL (Today I Learned)

2022/02/19

오늘 읽은 범위

1장. 깨끗한 코드

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

  • 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다(p.7)

  • '코드감각'이 있는 프로그래머는 나쁜 모듈을 보면 좋은 모듈로 개선할 방안을 떠올린다. '코드 감각'으로 최고 방안을 선택한 후 여기서 거기까지 이동하는 경로를 계획한다(p.8)

  • 한꺼번에 많은 시간과 노력을 투자해 코드를 정리할 필요가 없다. 변수 이름 하나를 개선하고, 조금 긴 함수 하나를 분할하고, 약간의 중복을 제거하고, 복잡한 if문 하나를 정리하면 충분하다(p.19)

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

  • 면접을 준비하면서 이론, 알고리즘 공부에 조금 집착을 했는데 무엇보다도 '코드'가 개발자의 가장 큰 무기인 것 같다. 이 책을 읽으면서 그동안 내가 짜둔 코드에 하나하나 적용해봐야겠다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 휴리스틱 : 중요한 정보만 고려해서 최선의 값을 찾는 알고리즘. 최적해를 보장하지는 않지만 과거의 방안보다 빠른 해결법을 제공하여 비싼 연산이 필요한 경우나 효율적이고 빠른것이 중점일 때 사용된다. 단, 정확한 연산을 요구할 때는 지양된다.