본문 바로가기
반응형

분류 전체보기48

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_클린코드_3장 함수 TIL (Today I Learned) 2022.04.27 오늘 읽은 범위 3장. 함수 책에서 기억하고 싶은 내용 지금까지 경험을 바탕으로 그리고 오랜 시행착오를 바탕으로 나는 작은 함수가 좋다고 확신한다. - 43page 이 말은 중첩 구조가 생길만큼 함수가 커져서는 안 된다는 뜻이다. 그러므로 함수에서 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다. -44page 함수는 한 가지를 해야 한다. 그 한가지를 잘 해야 한다. 그 한가지만을 해야 한다. -44page 한 가지 작업만 하는 함수는 자연스럽게 섹션으로 나누기 어렵다. -45page 근본 개념과 세부사항을 뒤섞기 시작하면, 깨어진 창문처럼 사람들이 함수에 세부사항을 점점 더 추가한다. -46page 위에서 아래로 프로그램을 읽으면 함수 추상화.. 2022. 4. 27.
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.
반응형