개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
깨끗한 코드는 결국엔 단순 해야 한다. 즉 읽기 쉽고(가독성) 하나의 함수는 한가지 기능에만 집중해야 한다.
깨끗한 코드 구현에 정도/정답 은 없다. 늘 열린 마음/귀를 가지고 공부를 계속해야 한다.
깨끗한 코드가 중요한 이유는 결국엔 프로그래머간의 협업이 중요하기 때문이다.
TIL (Today I Learned) 날짜
2022. 04. 23
오늘 읽은 범위
추천사, 1. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
프로젝트의 실패는 결국엔 구현하는 프로그래머의 탓이다.
무리한 기능을 요구하는 고객탓도, 납기일을 재촉하는 PO 의 탓도 아니다.
때로는 비전산인 (고객 어쩌면 Product Owner) 에게도 무리한 기능 및 납기일의 부족 사유를 논리적으로 설명할 줄 아는 '소통 능력' 과 '장인 정신' 역시 좋은 프로그래머의 덕목 이라고 생각이 들었다.
깨끗하거나 나쁜 코드는 결국엔 프로젝트내 타 개발자에게 영향을 주어 선순환 혹은 악순환으로 프로젝트를 만들어 간다.
나쁜 코드는 결국엔 그것을 덮으려 또다른 나쁜 코드를 양산하게 되어 악순환이 반복 될 수 있다.
깨끗한 코드는 결국엔 단순하고 (가독성이 좋고) 한기능에 집중 해야 하며 중복되지 않는 코드이다.
가슴으론 이해는 되지만, 머리속으로는 여전히 잘 모르겠다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
지금까지는 신기술을 배우는데만 욕심을 부렸다. 한번도 어떠한 사상을 가지고 코딩을 해야 한다는 생각은 하지 못했다. 나에게 지금 제일 필요한건 뭘까 라는 생각이 들며 기본으로 돌아갈 필요가 있다는 생각이 들었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
아직은 없습니다.
오늘 읽은 다른사람의 TIL