2019-12-20

오늘 해야 할 일

  • 영상 및 슬라이드 시청, TIL - [__proto__, constructor, prototype, Object.create, ES6 class, super]
  • ES6 Syntax 슬라이드 보기

느낀점

오늘 첫번째로는 Advanced Data Structures reference 분석하면서 내 코드와 비교하는 시간을 가졌다. reference 코드와 내 코드를 비교해보니 내 코드에서 개선해야 할 점들이 많이 보였다. &&, || 연산자를 이용해 if문을 좀 줄여볼 필요가 있다고 느꼈고, recursion 코드를 조금 더 간결하게 짜는 스킬을 습득해야겠다고 생각했다. 그리고 두번재로는 subclassing이라는 것을 통해 __proto__, constructor, prototype, Object.create, ES6 class, super에 대해 알아보는 시간을 가졌는데 클래스에서 클래스로 프로토타입을 상속시키는 방법에 대해 다시한번 확실하게 짚고 넘어가는 시간이었다. prototype을 이용한 상속은 뭔가 조금 복잡하지만 이 복잡한 것을 해결해주는 class keyword라는 것에 대해서도 알게되었다..!! class keyword를 사용하니 정말 간결하게 코드가 작성되었다. 앞으로 많이 사용할 예정이다..😊 세번째로 ES6 Syntax에 대해 알아보는 시간을 가졌는데 ES6 이전 버전에서 복잡하거나 불편하거나 가독성이 떨어진다고 느꼈던 것들에 대해 보안되어 새로운 기능들이 많이 추가된 것 같다는 생각을 하였다. 앞으로 자주 사용해서 익숙해지도록 하자..!

내일 할 일

  • toy problem 2, 3(알고리즘)
  • 동일한 동작을 하는 로직을 pseudoclassical, ES6 class keyword를 이용해 상속을 직접 구현하는 Sprint
  • HTML과 CSS를 활용하여 layout을 만드는 Sprint

Written by@Heaeun
코드리뷰, TDD, 함께 자라기를 지향하는 프론트엔드 개발자입니다

GitHub