노마드코더 23

TIL 3장 함수

오늘 TIL 3줄 요약 한가지 작업만 하는 함수를 작성해야한다. 추상화 수준을 고려하여 코드를 작성해야한다. 함수의 이름을 붙이는데에 일관성이 있어야 읽기 쉬운 코드를 작성할 수 있다. TIL (Today I Learned) 2022.04.27 오늘 읽은 범위 3장. 함수 책에서 기억하고 싶은 내용을 써보세요. if문/ else문/ while문 등에 들어가는 블록은 한 줄이어야 한다는 의미다. 대개 거기서 함수를 호출한다. 그러면 바깥을 감싸는 함수가 작아질 뿐 아니라, 블록 안에서 호출하는 함수 이름을 적절히 짓는다면, 코드를 이해하기도 쉬워진다. (p.43~p.44) 한가지 작업만 하는 함수는 자연스럽게 섹션으로 나누기도 어렵다. (p.45) 코드는 위에서 아래로 이야기처럼 읽혀야 좋다. 한 함수 다..

TIL 2장 의미있는 이름

오늘 TIL 3줄 요약 의도가 드러나는 이름을 사용해라. 대충 훑어봐도 이해할 수 있는 코드를 작성해야한다. 암기는 도구들에게 맡기고, 우리는 잘 읽히는 코드를 짜는데에만 집중해야한다. TIL (Today I Learned) 2022.04.24 오늘 읽은 범위 2장. 의미있는 이름 책에서 기억하고 싶은 내용을 써보세요. 각 개념에 이름만 붙여도 코드가 상당히 나아진다. (p.23) 읽는 사람이 차이를 알도록 이름을 지어라. (p.27) 발음하기 어려운 이름은 토론하기도 어렵다. 바보처럼 들리기 십상이다. (p.27) 이름 길이는 범위 크기에 비례해야한다. 변수나 상수를 코드 여러 곳에서 사용한다면 검색하기 쉬운 이름이 바람직하다. (p.28) 클래스 이름: 클래스 이름과 객체 이름은 명사나 명사구가 적합..

TIL 추천사 ~ 1장 깨끗한 코드

오늘 TIL 3줄 요약 나쁜 코드는 언젠가 발목을 잡는다. 깨끗한 코드는 세세한 사항까지 꼼꼼하게 신경써야한다. 읽기 쉬운 코드가 매우 중요하다. TIL (Today I Learned) 2022.04.23 오늘 읽은 범위 추천사 ~ 1장. 깨끗한 코드 책에서 기억하고 싶은 내용을 써보세요. 기계가 실행할 정도로 상세하게 요구사랑을 명시하는 작업, 바로 이것이 프로그래밍이다. (p.2) 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다. (p.7) 깨끗한 코드는 언제나 누군가 주의 깊게 짰다는 느낌을 준다. (p.12) 중복을 피하라. 한가지 기능만 수행하라. 제대로 표현하라. 작게 추상화하라. (p.14) 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으..

728x90