본문 바로가기

노개북8

TIL 4장. 클린코드 1,2장 복습 및 다른 사람 TIL 후기 TIL (Today I Learned) 2022.02.21 오늘 읽은 범위 1~2장 복습 다른 사람의 TIL에서 기억하고 싶은 내용을 써보세요.(요약) 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. Customer, WikiPage, Account, AddressParser 등이 좋은 예다. Manager, Processor, Data, Info 등과 같은 단어는 피하고, 동사는 사용하지 않는다. (의미 있는 이름) 르블랑의 법칙(leblanc's law) - later equals never (깨끗한 코드) 코드는 누구나 예상하는 위치에 있어야 한다. (p.xxiv) 소감 다른 사람들의 TIL를 찾아서 보는 것은 이번이 처음이었다. 내가 보다가 놓친 부분들 혹은 봤는데 모르는 부분들을 다 각자만.. 2022. 2. 22.
TIL 3장. 의미 있는 이름 TIL (Today I Learned) 2022.02.20 오늘 읽은 범위 2장. 의미 있는 이름 책에서 기억하고 싶은 내용을 써보세요.(요약) 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨 씬 더 많다.(p.22) 발음하기 쉽고, 검색하기 쉽고, 이해하기 쉬운 이름을 사용해라. 인코딩을 하지말되 인터페이스, 구현클래스를 이름을 지을때는 구현클래스의 이름을 인코딩해라. (e.g. 인터페이스 클래스 이름 : ShapeFactory , 구현 클래스 : ShapeFactoryImpl p.31) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 2장의 내용도 하나로 요약된다. 결국 코드는 만들면 누군가가 유지보수를 하기 위해서 다시 들여볼일이 무조건 있다고 생각되니 그 사람들을 위해.. 2022. 2. 20.
TIL 2장. 깨끗한 코드란? TIL (Today I Learned) 2022.02.19 오늘 읽은 범위 추천서 1장. 깨끗한 코드 책에서 기억하고 싶은 내용을 써보세요.(요약) 5s철학(정리, 정돈, 청소, 청결, 생활화) (p.xxiv) 깨끗한 코드를 작성하는 방법은 배우기 어렵다. 단순히 원칙과 패턴을 안다고 깨끗한 코드가 나오지 않는다. 고생을 해야한다. (p.xxxii) 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화 하라. (p.14) 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으므로 읽기 쉬운 코드가 매우 중요하다. (p.18) 보이스카우트 규칙: 캠핑장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라. (p.19) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 클린코.. 2022. 2. 19.
TIL 1장. 클린코드 책 구매 평소에 책을 종종 읽는 편이긴 하지만 내 인생 첫 개발서적이다. 노마드코더의 북클럽 스터디를 신청했고 저번 1기에서는 완주한 사람이 1/3이 되지 않았다고 한다. 내가 1/3이 안에 들어서 끈기를 보여줘야겠다. 2022. 2. 18.