Community

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

← Go back
[TIL] Assignment #02 (추천사 ~ 1장.깨끗한 코드)
#clean_code
2년 전
556

TIL (Today I Learned)

2022년 2월 19일 토요일

오늘 읽은 범위

추천사 ~ 1장.깨끗한 코드

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

  • 회사가 망한 원인은 바로 나쁜 코드 탓이었다(4p)

  • 나중은 결코 오지 않는다(4p)

  • 깨끗한 코드를 만드는 노력이 비용을 절감하는 방법일 뿐만 아니라 전문가로서 살아남는 길이라는 사실을 인정하리라(6p)

  • 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다(7p)

  • 깨끗한 코드를 작성하는 프로그래머는 빈 캔버스를 우아한 작품으로 바꿔가는 화가와 같다(8p)

  • 중복을 피하라. 한 기능만 수행해라. 제대로 표현해라. 작게 추상화하라(14p)

  • 체크아웃할 때보다 좀 더 깨끗한 코드를 체크인 한다면코드는 절대 나빠지지 않는다.(19p)

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

  • 실제로 클린코드가 아닌 코드때문에 일을 하면서 애를 먹은적이 있었는데, 다른 사람이 내가 짠 코드를 볼때도 같은 생각이 들지 않도록 조금 더 신경써야겠다

  • 중간에 실제 예시로 80년대 중반 킬러앱에 관한 이야기를 보면서 코드의 품질이 실제 비즈니스의 성공을 좌우할 수 있다는 것을 알게 되었고, 더욱더 경각심을 가져야겠다

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

  • 나쁜 코드는 전적으로 프로그래머의 책임이라고 하는데 전적으로 동의할 수는 없다. 실제로 현업에서 일을 하다보게 되면, 기한은 짧고 요구사항은 계속 변화되며 심지어 설계를 뒤바꿀 정도로 큰 수정사항이 나오기도 하는데 이걸 모두 프로그래머의 책임으로 돌린다는게 100% 이해되지는 않는다(물론 우리나라와 상황이 다를 수 있기 때문이지만..)