Immutability (불변성) 포스팅 리스트 - Immutability (불변성) 에 대한 정리 - 1 - Immutability (불변성) 에 대한 정리 - 2 - Immutability (불변성) 에 대한 정리 - 3 서두 한달전 쯤 Shallow Copy Deep Copy 에 대해 공부하고 정리하여 포스팅 한적이 있습니다. 생활코딩을 보며 Redux를 공부를 할려다 immutability 에 대해 아는것이 좋다고 하길래, immutability 즉 불변성에 대해 개발하며 자주 들어봤지만 크게 관심을 가지지 않았던터라 이번에 공부를 해두는게 좋다고 하여 이렇게 정리하게 되었습니다. Immutability 이란 무엇인가? imutability란 불변성 이라고 불립니다. 어원을 한번 따라가봅시당 mu..
220510 TIL 오늘 한 일(회고) Github TIL 220510 를 작성하였습니다. immutability 에 대해 공부후 노트 정리를 끝냈습니다. immutability 에 대해 정리한것을 블로그에 작성 중 입니다. 블로그에 0503~0506, 0507, 0508 을 올렸습니다. 오늘 내 생각들 - 오늘 할 일(계획) Diary 220510 작성 Github TIL 220510 작성후 올리기 Blog JavaScript immutability 정리후 작성 (작성중) JavaScript React Redux 공부 Plan 알바 알아보기 시간 정리하기 내일 할 일 게임 한 횟수, 몇 시간, 언제 했는지 작성 운동 10분 ~ 30분 (무슨 운동 했는지 작성) 도커 공부 장기 계획 (Long Term ..
220508 TIL 오늘 한 일(회고) 오늘 굿노트 다이어리 속지를 구하였습니다. 생활 코딩 reduce 를 보고 공부하다가 immutability 를 아는것이 좋다고 하여 생활코딩의 immutability의 영상을 보고 공부 했습니다. 유튜브 알고리즘을 타고가다가 우연히 블리자드 개발자 30년의 개발 노하우 라는 영상을 보고 괜찮은 이야기를 많이 들었습니다. 오늘 내 생각들 내가 번 아웃이 왔다는 것에 대해 공감하는 부분입니다. 이 번아웃이 왔을때 나는 어떻게 대처할것인가를 계속 생각을 해 봐야할 것 같습니다. 의미 없는것 같은 TIL를 매일 매일 끈을 놓지 않고 계속 쓰고 있는 이유는 이거라도 안하면 다시 몇달 더 의미 없는 시간을 보낼것 같아서 최대한 오늘 했던 일들을 적을려고 노력 하고있습니다. ..
220507 TIL 오늘 한 일(회고) 오늘 오후에 후배들 놀아준다고 공부를 하지 못했습니다.. 내일 react 전에 배웠던것을 복습하며 reducer, redux, react-redux를 공부하고 정리해보겠습니다. 오늘 할 일(계획) Diary 220507 작성 Github TIL 220507 작성후 올리기 내일 할 일 내일 할 일 장기 계획 (Long Term Todos) Project 1 day 3 pill 계획서 작성 일정표 작성 기획서 작성 기능 정의서 작성 화면 정의서 화면 설계 ERD 설계 project Gonmogen ERD 설계 API_메인_추천리스트 FRONT_메인_추천리스트 Individual study (개인 공부) Node.js 크롤링 공부해보기 React NodeJS CORS 해..
220503 ~ 220506 TIL 지난 일주일 5월 1일부터 TIL도 안적고 개발은 계속 했지만 README를 꾸민다거나 TIL를 지속적으로 한다거나 포스팅을 한다거나 하진 않았습니다. 5월 2일 ~ 5월 5일까지 오토핫키 라는 매크로 스크립트를 이용하여 매크로를 만들며 개발에 흥미를 다시 갖기 위한 노력을 했습니다. 오토핫키를 접하였고 모 게임에서 매크로를 개발 했습니다. 5월 3일 github에 repository를 파서 private로 만든뒤 개발 할때마다 정리하여 version 을 붙이며 관리를 하였습니다. 5월 4일 version 시스템을 처음에 이해를 하지 못하여 0.0.1 ~ 0.0.4 이런식으로 이름을 붙였다가 뭔가 이상하여 구글링 하여 알아보았습니다. 현재 1.0.0 ~ 1.4.1 까지..
re오늘은 Sequelize에서 컬럼 추가 수정 삭제 테이블 추가 등등 DDL의 테이블 정의 부분과 흡사합니다. 이제 migration 파일을 생성하는 방법을 알아보겠습니다. npx sequelize migration:create --name 원하는 이름 다음과 같이 명령어를 넣어주면 생성이 되고 저는 customer 테이블을 수정할것이기 때문에 customer이라고 넣겠습니다. 그럼 다음과 같이 파일이 생성이 될것입니다. 타임스탬프 + 정했던 이름이 나오게 됩니다, 그래서 20220428123848-customer.js이라는 이름으로 파일이 생성되었습니다. 타임 + 이름 이런 방식으로 파일이 생성되는 이유는 migration을 할 때마다 파일을 새로 만들어줘야 하기 때문입니다. 현재 customer 테..