오늘은 (4) 월 (24) 일 / 날씨: (놀러가고싶다🤸🏼)
한줄: 공부를 하러온건지 빵을 먹으러 온건지 🥯냠냠 블루베리스무디🫐
💻 1) WORK MEMO & REVIEW
✍️ 소스코드
💻 2) GRAMMAR OF JAVASCRIPT
✍️
- json (서버와 클라이언트 통신을 위한 포맷)
* JSON.stringify (문자열로)
- JSON.parse (오브젝트로)
- {"key":"값", "key":"값", "key":"배열값" }
- json()
* It returns a promise which resolves with the result of parsing the body text as JSON (서버로부터 받은 데이터를 오브젝트롤 변환한 것. 문자열 아님)
- fetch()
* promise 를 리턴하기 때문에 .then()
💻 3) PROJECTS & STUDY
✍️
자동완성 https://ososoi.tistory.com/455
마스킹처리 https://cjred.net/2020-05-01-masked-input/
- 클린코드?
1) 검색이 가능한 이름..사람들이 이해하기 쉽게.. 변수화(like const MINUTES_IN_ONE_HOUR= 60)
2) 함수명은 동사로 (역할/액션), 그 기능만
3) 인수는 3개 이하.. 만약 보내야 한다면 configuration object로
function makePayment({price,size,quality,user}){}
makePayment({
price:35,
size:"sm",
quailty:"good",
user:"abc"
})
4) boolean 값을 인수로 보내기x -> if 와 연관/ 함수는 한가지 기능만~
5) 짧은 변수명이나 축약어 사용x
-> 초기부터 예쁘게 코드를 짜는 것은 어려운 일.. 우선 작동을 하게 만들고 그 이후에 리팩토링을 통해 예쁘게 다듬어 나가는 것이라고 한당
🆎🎾 4) ENGLISH/ GERMAN / TENNIS
Monday/ Wednesday/ Thursday (Clarisse랑 날짜 조정하기)
Wednesday/ Saturday
📌 5) ETC (READING/ ECONOMY)
Free time
6) TODO & QUESTIONS
❤️ 4월 GOALS
- 루틴화하기(집중 안되더라도 습관화하기)
- 이해하고 넘어가도록 노력하기
- 업무 질문 많이많이하기
- es6 재정리하기/ SNS Project & Redux(4-5월)
- 테니스 시작 스트레스 풀기