코딩 #개발자 #노마드북클럽 #노개북

    📓 클린코드 ) 2장 의미 있는 이름

    📓 클린코드 ) 2장 의미 있는 이름

    오늘 읽은 범위 2장 의미 있는 이름 책에서 기억하고 싶은 내용 의도를 분명이 밝혀라. ... 존재 이유는? 수행 기능은? 사용 방법은? (p.22) 실제 컨테이너가 List인 경우라도 컨네이터 유형을 이름에 넣지 않는 편이 바람직하다. (p.24) 읽는 사람이 차이를 알도록 이름을 지어라. (p.27) 프로그래밍은 사회 활동이기 때문이다. (p.27) 전문가 프로그래머는 자신의 능력을 좋은 방향으로 사용해 남들이 이해하는 코드를 내놓는다. (p.32) 한 개념에 한 단어를 사용하라. (p.33) 똑같은 메서드(기능)을 수행하는데 각각 fetch, get ... 등으로 다르게 부르면 혼란스럽다. (p.34) 해법과 문제 영역을 구분할 줄 알아야한다. (p.35) 좋은 이름을 선택하려면 설명 능력이 뛰어나..

    📓 클린코드 )  1장 깨끗한 코드

    📓 클린코드 ) 1장 깨끗한 코드

    오늘 읽은 범위 추천사 ~ 1장 깨끗한 코드 책에서 기억하고 싶은 내용 나중은 결코 오지 않는다. (p.4) 그들이 일정과 요구를 강력하게 밀어붙이는 이유는 그것이 그들의 책임이기 때문이다. 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. (p.7) 깨끗한 코드를 작성하려면 '청결'이라는 힘겹게 습득한 감각을 활용해 자잘한 기법들을 적용하는 절제와 규율이 필요하다. 열쇠는 '코드 감각'이다. (p.8) 나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다. (비야네 스트롭 스트룹) 테스트 케이스가 없는 코드는 깨끗한 코드가 아니다. (p.12) 중복 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기. (p.14) 오늘 읽은 소감 나는 협업을 잘 하는 개발자..