코딩/TIL

TIL #220128

나동 2022. 1. 28. 23:27

📚 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