📚 TIL
파이썬 알고리즘, 모던 자바스크립트 튜토리얼, 면접 준비
🪁 자바스크립트 알고리즘 프로그래머스 문제 풀기
오늘은 프로그래머스 레벨1 문제를 다풀었어요!
레벨1 안에서도 난이도가 천차만별인 것 같아요
아 이제 레벨2 풀어야되는데 ㅎㅎ.. 백준으로 넘어가야겠다!!
🪁 모던 자바스크립트 튜토리얼 읽기
오늘은 8장 프로토타입과 프로토타입 상속을 읽었어요
코어 자바스크립트에서 읽었던 프로토타입을 바탕으로 이해를 했어요
Object.create()로 프로토타입을 지정해서 객체를 생성할 수 있어요!
🪁 면접 준비하기
오늘은 TDD, 테스트에 대해서 많이 공부해봤어요
TDD를 왜 해야될까? 테스트를 왜 작성해야할까?
왜 테스트코드를 작성하기 어려울까? 테스트를 작성하기 쉬운 코드가 아니기 때문이다!
그 이유는? 관심사의 분리가 되어있어야 한다. react에서 redux를 사용하면 action과 presetational, container로 나눠서 코드를 작성할 수 있다.
그리고 또 하나의 이유! 요구사항이 명확하지 않아서다. 유저케이스를 명확하게 작성할수록 테스트를 짜기 쉬워진다. 테스트 자체가 명세서가 될 수 있다.
TDD는 설계방법론이 아니다! 그저 미래의 큰 문제들을 막기 위한 노력이다.
테스트는 블랙박스 테스트와 화이트박스 테스트로 나누어 수행할 수 있다.
아래는 참고한 링크들이에요!
https://www.youtube.com/watch?v=L1dtkLeIz-M
https://www.youtube.com/watch?v=Q2n0B92lMPk
https://www.youtube.com/watch?v=9AUEfGZslmw
https://www.youtube.com/watch?v=q9d631Nl0_4
https://www.youtube.com/watch?v=gR7DJNU1uEM
😁 오늘 한 일
📕 공부하기
- 오늘은 오전에 스터디카페에 갔어요
- 9시까지 가보려고 했는데 10시까지 갔어요 ㅎㅎ
🍲 돌솥비빔밥 먹기
- 오늘 점심은 돌솥비빔밥을 먹었어요!
- 김밥매니아에 갔는데 반찬을 잘줘서 좋았어요
🎮 게임하기
- 오늘은 저녁먹고 풍타디를 하면서 티비로 방송을 봤어요
- 너무 긴장하고 스트레스받지 않으려고 쉬는 시간을 가졌어요!
- 이게 행복이죠~~~ 너무 신경쓰지말고 공부할 땐 공부하고 놀 땐 놀아야겠어요!
'코딩 > TIL' 카테고리의 다른 글
TIL #220130 (7) | 2022.01.30 |
---|---|
TIL #220129 (0) | 2022.01.29 |
TIL #220127 (0) | 2022.01.27 |
TIL #220126 (0) | 2022.01.26 |
TIL #220125 (0) | 2022.01.25 |