2021-07-20 TIL

K PizzaCola·2021년 7월 20일
0

TIL

목록 보기
39/44

Today I Learn

  • 모던 자바스크립트 딥 다이브 5장
    • value, expression, literal, statement에 대해서 정확하게 이야기할 수 있게 되었다.
    • 원래 정확하게 알고 있지 않고 두루뭉술하게만 알고 있었다.
    • value는 표현식에 의해서 평가된 결과이다.
    • literal은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 value를 생성하는 표기법이다. 즉, value이다.
    • expression은 value로 평가(evaluate)할 수 있는 statement이다.
    • statement는 프로그램을 구성하는 기본 단위이자, 최소 실행 단위이다.
    • 추가로, js 엔진은 세미콜론을 자동으로 예측해서 추가해주는 기능이 있다고 한다.
    • 다만, 추가할지 말지는 논쟁이 있다고 하며, 책에선 ;을 쓰기로 한다.
  • Linux
    • GNOME의 title bar나 top bar 보기가 별로 좋지 않다.
    • zsh을 쓰고 테마를 쓰게되면 tty에서는 폰트가 출력되지 않아 별로다.
    • bash에서 자동완성이 원래 안되고, 기능을 추가해야한다.
    • neovim도 설치해야된다. 전에 Mint 쓸땐 neovim 설치하면 vim을 갈아치웠는데, arch linux는 nvim을 따로 쓴다.
    • 워크스페이스 전환 기능을 잘 써야겠다. 그러고보니 윈도우에도 있었던거 같은데 운영체제 기능의 1%도 쓰는거 같지 않다.
  • VSCode
    • 확장 기능 찾아봐야겠다.

Good

  • 모던 자바스크립트 딥다이브를 예제마다 js파일 만드는 것보다, 예제를 일단 쳐보고 이해 안되는 것만 파일로 만드는 형식이 이해가 쉽다.
  • 예제를 치게되면 예제 그 자체에만 집중하게 되서 전체를 보지 못하는 것 같다. 지금 방식이 훨씬 나은 것 같다.

Bad

  • 개인 공부하기
  • 요즘 많이 피로하다.

To Do

  • 모던 자바스크립트 딥다이브 1~2장씩
  • 데이터베이스 시스템
  • 컴퓨터 네트워킹 탑 다운
  • 알고리즘
  • 이펙티브 자바
  • 리팩터링
profile
공부하는 개발자입니다.

2개의 댓글

comment-user-thumbnail
2021년 7월 20일

케이.. ㅠㅠ 피곤하시면 쉬어가시졍 코드스쿼드의 최고장점중에 하나는 피곤하고 힘든걸 인정해줘서 참 좋았던거 같아요

1개의 답글