20220220_북이

권도토잠보·2022년 3월 9일
0

북이흥행홍

목록 보기
1/16
post-thumbnail

🪴ㅤTIL (DAY - 3)

2022.02.20

오늘 읽은 범위

👉ㅤ클린코드 2장. 의미있는 코드

기억하고 싶은 내용ㅤ📕

좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간은 훨씬 더 많다. (p.22)

똑똑한 프로그래머와 전문가 프로그래머 사이에서 나타나는 차이점 하나만 들자면,
전문가 프로그래머는 명료함이 최고라는 사실을 이해한다. (p.31)

스스로 의미가 분명한 이름이 없지 않다. 하지만 대다수 이름은 그렇지 못하다.
그래서 클래스, 함수, 이름 공간에 넣어 맥락을 부여한다. 모든 방법이 실패하면
마지만 수단으로 접두어를 붙인다. (p.35)

여느 코드 개선 노력과 마찬가지로 이름 역시 나름대로 바꿨다가는 누군가 질책할지도
모른다. 그렇다고 코드를 개선하려는 노력을 중단해선 안된다. (p.38)

오늘 읽은 소감ㅤ📙

변수명을 정할 때 보통 나만 이해하기 쉬운단어로 작명하였다.
하지만 다른사람들과 프로젝트를 진행하거나 현업에서 코드를 짤 때는 내가 여지껏 이용했던 나만의 법칙으로
변수명을 작명하지 말아야겠다는 것을 알게되었다.
특히, 변수명을 읽기쉽고 알기쉽게 작명하지 않는것은
생산성을 떨어뜨릴 수 있다는 내용이 매우 흥미로웠다.
앞으로는 apple, banana, dotojabbo.... 등 귀여움을 위주로 변수명 작명을 하지 않겠습니다

궁금하거나 이해가 잘 가지 않는 내용ㅤ📘

🦖ㅤ인코딩 ?
문자 인코딩(영어: character encoding) 또는 텍스트 인코딩(text encoding)
또는 줄여서 인코딩은 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것을 말한다.


#노마드코더 #북클럽 #노개북

profile
낯선이여, 당도하였으면 당도높은 복숭아

0개의 댓글