The journey to becoming a developer

My future is created by what I do today, not tomorrow.

What I learned/TIL

[Fri/11/26/2021] Today I Learned

Millie 2021. 11. 27. 00:39

 

1. Git Commit Message

그동안 내가 해 왔던 커밋 메시지를 보니, 일관성과 설명이 부족하다는 생각이 들었다.

그래서 컨벤션을 알고 정리해서 적용할 수 있도록 Notion에 정리하였다.

정리할 때 참고한 사이트는 아래와 같다.

 

How to Write a Git Commit Message

Commit messages matter. Here's how to write them well.

chris.beams.io

앞으로 Commit message에 Description도 작성해서 커밋을 좀 더 잘 설명할 수 있어야겠다고 생각했다. 

 

2. LeetCode Algorithm

코드스쿼드 코코아에서 제시해 준 6문제 중 2문제를 풀었다.

다른 문제들도 모두 시도는 해 봤으나 Todo List가 마음에 걸려서 모두 풀진 못했다.

코드리뷰를 했는데 다른 분들은 정말 잘 풀어내서 감탄하면서 들었다. 알고리즘을 어떻게 풀어야 할 지 접근법을 위주로 들으려고 했다.

 

3. Todo list 

- 비대했던 renderTask 함수 리팩토링 : Autumn의 도움을 받아서. 다양한 팁들을 배울 수 있었다. (Assignment Destructuring 등)

- form에 대한 이해를 위해 아래 글을 참고하였다. 

 

HTML : 폼(form) 이해

폼은 알게 모르게 웹에서 많이 사용합니다. 사용자 의견이나 정보를 알기 위해 입력할 큰 틀을 만드는 데 사용되기 때문입니다. 폼은 입력된 데이터를 한 번에 서버로 전송합니다. 전송한 데이

www.nextree.co.kr

- this binding에 대해서 더 공부해야 함 : 아래 블로그 글과 같은 이슈가 발생했는데, bind 메서드를 써서 해결하였다. 추후 제대로 정리해서 포스팅 할 예정. 

 

(JS) setInterval & this

setInterval의 this 는 1초 마다 을 출력하는 함수입니다. 을 출력할 것이라 예상할 수 있지만, 예상과는 다르게 를 출력합니다. Person.print 메서드 안에서 쓰인 setInterval은 사실 입니다. 그렇기 때문에

velog.io


Autumn의 VS Code 테마와 글씨체가 예뻐서 물어보고 따라서 설치했다.

 

JetBrains Mono: A free and open source typeface for developers

Try JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice experience for developers’ eyes, no matter which IDE you choose.

www.jetbrains.com

폰트는 JetBrains Mono, 테마는 Bearded Theme. 

Material Theme만 몇 달 동안 써오다가 새로운 테마로 바꾸니 낯설면서도 새로운 기분.

또 윈도우도 10에서 11로 업그레이드했다. 몇 시간이 걸렸고, 아직 재부팅을 안 해서 얼마나 좋아졌을지는 모르는데 내일 쓰면서 익숙해져야겠다.

내일은 벌써 주말이다. 주말이 굉장히 빠르게 온 느낌이다. 

주말에는 평일 동안 배운 것들을 좀 정리하고, 복습해서 포스팅을 좀 해 봐야겠다. 

'What I learned > TIL' 카테고리의 다른 글

[Sun/11/28/2021] Today I Learned  (0) 2021.11.28
[Sat/11/27/2021] Today I Learned  (0) 2021.11.28
[Thurs/11/25/2021] Today I Learned  (0) 2021.11.25
[Wed/11/24/2021] Today I Learned  (0) 2021.11.24
[Tue/11/23/2021] Today I Learned  (0) 2021.11.23