[20220424 S]

devbit4 [front-end developer]·2022년 4월 23일
0

TIL

목록 보기
34/163

오늘은 (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월)
  • 테니스 시작 스트레스 풀기

profile
제대로 꾸준하게 / 블로그 이전 => https://dailybit.co.kr

0개의 댓글