일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- react server component
- Critical Rendering Path
- sprinkles
- MSW
- next.js
- 비동기
- 자바스크립트
- Concurrent Mode
- next hydration
- front-end mocking
- Babel
- async
- 개발자
- 기초
- 캐쉬
- vanilla-extract
- SWC
- react-native
- JavaScript
- 리액트쿼리
- amplify
- 아키텍처
- 최적화
- mockoon
- 동기
- link
- 리액트
- styled-component
- 목킹
- mock service worker
- 컴포넌트
- Cache
- 리액트네이티브
- React
- Basic
- thread
- 기본
- 쓰레드
- CSS-in-JS
- react-query
Archives
- Today
- Total
목록깔끔한 코드 (1)
Don’t worry about failures
clean code에 대해(1) ( 임시 변수 제거 )
이번에는 Clean code에 대한 강의를 들으면서, 복습 및 생각 정리 겸 글을 남긴다. 임시 변수 제거하기 함수 내에서 let을 선언하고, 이후에 할당하는 경우를 많이 경험해 보았을 것이다. 이러한 행위를 최대한 줄이며, 코드를 작성해보자. 즉, 최대한 const로 변수를 다뤄보자. why? 1. 변수 crud를 최대한 줄임으로써 사이드 이펙트에 대한 가능성을 줄이기 위함. 2. 임시변수를 지지고 볶고 하는 유혹을 벗어나기 위함 3. 하나의 함수에서 하나의 역할만을 하기 위함 4. 위와 같은 경우 명령형으로 가득한 로직이 발생할 가능성이 높음 5. 어디서 어떻게에 대한 디버깅이 어려워질 수 있음. ( 내부에서 지지고 볶다 보면 기능이 많아지고 이에 대한 디버깅이 어려워 질 수 있음 ) 6. 나중에 유..
Type.Java.Script
2022. 4. 23. 17:56