개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022년 2월 19일 토요일
오늘 읽은 범위
추천사 ~ 1장.깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
회사가 망한 원인은 바로 나쁜 코드 탓이었다(4p)
나중은 결코 오지 않는다(4p)
깨끗한 코드를 만드는 노력이 비용을 절감하는 방법일 뿐만 아니라 전문가로서 살아남는 길이라는 사실을 인정하리라(6p)
나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다(7p)
깨끗한 코드를 작성하는 프로그래머는 빈 캔버스를 우아한 작품으로 바꿔가는 화가와 같다(8p)
중복을 피하라. 한 기능만 수행해라. 제대로 표현해라. 작게 추상화하라(14p)
체크아웃할 때보다 좀 더 깨끗한 코드를 체크인 한다면코드는 절대 나빠지지 않는다.(19p)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
실제로 클린코드가 아닌 코드때문에 일을 하면서 애를 먹은적이 있었는데, 다른 사람이 내가 짠 코드를 볼때도 같은 생각이 들지 않도록 조금 더 신경써야겠다
중간에 실제 예시로 80년대 중반 킬러앱에 관한 이야기를 보면서 코드의 품질이 실제 비즈니스의 성공을 좌우할 수 있다는 것을 알게 되었고, 더욱더 경각심을 가져야겠다
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
나쁜 코드는 전적으로 프로그래머의 책임이라고 하는데 전적으로 동의할 수는 없다. 실제로 현업에서 일을 하다보게 되면, 기한은 짧고 요구사항은 계속 변화되며 심지어 설계를 뒤바꿀 정도로 큰 수정사항이 나오기도 하는데 이걸 모두 프로그래머의 책임으로 돌린다는게 100% 이해되지는 않는다(물론 우리나라와 상황이 다를 수 있기 때문이지만..)