본문 바로가기
반응형

노개북9

TIL_클린코드_5장_형식 맞추기 TIL (Today I Learned) 2022.05.02 오늘 읽은 범위 5장. 형식 맞추기 책에서 기억하고 싶은 내용 형식을 맞추는 목적: 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. - 96페이지 적절한 행 길이를 유지하라 신문 기사처럼 작성하라 개념은 빈 행으로 분리하라 세로 밀집도 : 세로 밀집도는 연관성을 의미한다. 수직 거리 : 서로 밀접한 개념은 세로로 가까이 둬야 한다. 변수 선언 : 변수는 사용하는 위치에 최대한 가까이 선언한다. 인스턴스 변수 : 잘 알려진 위치에 인스턴스 변수를 모은다는 사실이 중요하다. 종속 함수 : 가능하다면 호출하는 함수를 호출.. 2022. 5. 2.
TIL_클린코드_4장_주석 TIL (Today I Learned) 2022.04.29 오늘 읽은 범위 4장. 주석 책에서 기억하고 싶은 내용 나쁜 코드에 주석을 달지 마라. 새로 짜라. - 브라이언 W. 커니핸, P. J. 플라우거 - 68page 프로그래밍 언어 자체가 표현력이 풍부하다면, 아니 우리에게 프로그래밍 언어를 치밀하게 사용해 의도를 표현할 능력이 있다면, 주석은 거의 필요하지 않으리라. 아니, 전혀 필요하지 않으리라.- 68page 주석은 오래될수록 코드에서 멀어진다. 오래될수록 완전히 그릇될 가능성도 커진다. 이유는 단순하다. 프로그래머들이 주석을 유지하고 보수하기란 현실적으로 불가능하니까. - 68page 좋은 주석 - 법적인 주석 - 정보를 제공하는 주석 - 의도를 설명하는 주석 - 의미를 명료하게 밝히는 주석.. 2022. 4. 29.
TIL_나의 최애 북틸 1. https://blog.naver.com/narnia0926/222710358559 나쁜예시와 좋은 예시를 직접 적어놓으셨다. 예시가 보이니 더 잘 이해가 되는 것 같다. 다음 TIL에서 나도 이런식으로 정리해보면 좋을 것 같다. 2. https://nomadcoders.co/community/thread/4496 불용어 사용에 대한 지난 날에 대한 반성이 나와 비슷하다. 다른 사람들의 TIL을 보면서 나만 고민하고 있는 내용이 아니었다는 것을 알게되면서 공감과 함께 안도감이 들었던 틸. 3. https://nomadcoders.co/community/thread/4533 내용을 군더더기 없이 깔끔하게 정리해두셨다. 2022. 4. 25.
TIL_클린코드_2장 2장 TIL (Today I Learned) 오늘 읽은 범위 2장. 의미 있는 이름 책에서 기억하고 싶은 내용 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. - 22페이지 유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다. - 25페이지 컴파일러를 통과할지라도 연속된 숫자를 덧붙이거나 불용어(noise word)를 추가하는 방식은 적절하지 못하다. - 26페이지 읽는 사람이 차이를 알도록 이름을 지어라. - 27페이지 발음하기 쉬운 이름을 사용하라. 지적인 대화가 가능해진다. - 27페이지~28페이지 검색하기 쉬운 이름을 사용하라. - 28페이지 이런 관점에서 긴 이름이 짧은 이름보다 좋다. 검색하기 쉬운 이름이 상수보.. 2022. 4. 24.
반응형