Search
2️⃣

TIL Day 2 (2024.03.03)

생성일
2024/03/03 12:30
태그
Books
TIL
Clean Code
 오늘 읽은 범위 : 2장
오늘의 TIL 3줄 요약
이름 짓는 시간을 절대로 줄여서는 안된다.
본인만 아는 내용들을 써서는 안된다.
함수의 이름과 그에 맞는 코드를 작성해야한다.
책에서 기억하고 싶은 내용
이름에 의미를 부여하기
1.
의도를 분명히 하라.
2.
잘못된 정보를 전달하면 안된다.
3.
발음하기 쉬운 이름을 사용하라.
4.
검색하기 쉬운 이름을 사용하라.
5.
본인만 아는 내용들을 포함을 이름을 사용하면 안된다.
책 읽은 소감
지금까지 프로그래밍을 할 때는 이름에 대해서 전혀 신경을 쓰지 않고, 다 알아보지 않을까 하는 생각에
대충 작성해서 작동하는지만 확인 했었던 것 같다.
예를 들면,
export const getData = async (input) => { const res = await axios.post(~~) return res.json() }
JavaScript
복사
이런 식으로 작성했지만 오늘 읽은 내용을 참고해서 고쳐야 될 부분들을 찾아보자면,
getData 함수는 어떤 데이터를 반환하는 지 함수명에서 알 수 없는 점, input을 인자로 받고 있는데
어떤 input이 입력되는지 알 수 없는 점, res 는 어떤 데이터를 post 메소드를 통해 얻는지 알 수
없는 점, 등이 있겠다.
이것말고도 더 있겠지만 그건 계속 책을 읽어가면서 나아질 부분들이라고 생각된다.
#노개북 #개발자북클럽