일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- trouble shooting
- 사업
- 노마드코드
- restful
- Cache
- 주식
- 레일즈
- django
- Python
- CU
- transaction
- 투자
- 경제
- HTTP
- redis transaction
- 북클럽
- Watcha pedia
- Rails
- rails cache
- redis
- 노개북
- 아임포트
- memcached
- 노마드코더
- Race Condition
- iamport
- 레일즈 캐시
- 재태크
- API
- Today
- Total
목록북클럽 (2)
Stay hungry, Stay foolish
22.01.24 클린코드 2장에서는 변수 즉 좋은 이름을 선택하는 방법들에 대해 설명해준다. 😃 책에서 기억하고 싶은 내용을 써보세요. 의도를 분명히 하라 - 변수, 함수, 클래스의 이름을 보고 존재 이유, 사용방법, 기능 등에 대해 알아보기 어려워 주석이 필요하다면 좋지 못한 코드다. 그릇된 정보를 피하라 - List type 이 아닌 객체인데 변수명에 List가 들어간다거나 let l ; 처럼 l 이 알파벳 l 인지 i 인지 1인지 구분이 안되게 작성하면 안된다. 의미있게 구분하라 - getAccount() , getAccounts() , getAccountsInfo() 처럼 3개의 함수명이 있다고 하자. 의미가 구분이 되는가? 함수명이나 클래스 명 변수명은 각자 해당 기능이 무엇인지 의미가 분명하게..
추천사 부분을 간략히 읽고 정리해보자 😃 책에서 기억하고 싶은 내용을 써보세요. '사소한 곳에서 발휘하는 정직은 사소하지 않다.' 소프트 웨어의 80% 이상이 유지보수다 5S 정리(sort) - 적절한 명명법으로 등과 같은 방법을 사용해 무엇이 어디에 있는지 알아야 한다. 정돈(체계화) - 코드는 누구나 예상하는 위치에 있어야 한다. 청소(광내기) - 작업을 하며 떨어뜨린 부스러기나 쓰레기는 치워야한다. 코드도 마찬가지다 코드를 작성하며 만들어낸 부산물, 주석이 있는가? 지워라. 청결(표준화) - 작업공간을 청소하는 방식을 그룹원들이 동일하게 따르게 한다. 코드 작성할때도 컨벤션과 규칙이 있다 표준을 따라라 생활화(규율) - 관례를 따르고 자기 작품을 자주 돌아보고 기꺼이 변경하라(리팩터링하라는 말인가?..