3FS

    TIL] 2022/06/18 (3FS)

    TIL] 2022/06/18 (3FS)

    Fact(사실) 인프런 김정환 님의 웹팩 강의를 수강하였습니다! Felling(느낌) 오늘은 개인적인 일정이 있어 공부를 오랜 시간 하지는 못했습니다! 공부를 많이 못하는 날은 무언가 불안한 느낌이 많이 드는 것 같습니다! 오전에 인프런 김정환님의 웹 팩 강의를 수강하고 오후부터 저녁까지는 개인적인 일정으로 외출을 했는데 외출을 했을 때도 편한 마음이 아니었습니다! 오늘 공부를 많이 못한만큼 내일 더 열심히 해야겠다는 생각이 들었습니다! 또한, 웹팩 공부를 하며 느낀점은 공식문서를 잘 읽어야겠다는 생각이 들었습니다. 무언갈 공부할 때 확실히 공식문서만큼 가이드를 잘 주는 것이 없다는 생각이 듭니다! Finding(교훈) "공식문서는 정말 중요한 가이드라인을 제공한다" 현재 수강하고 있는 강의의 웹팩 버전..

    TIL] 2022/06/17 (3FS)

    TIL] 2022/06/17 (3FS)

    Fact (사실) 코드숨 2주 차 2번 과제를 리팩토링 후 인프런 김정환님의 웹팩 강의를 수강하였습니다! Feeling (느낌) 코드숨 과제를 리팩토링 하는 과정에서 변수와 함수의 네이밍에 고민을 더 해야겠다는 생각이 들었습니다! 고민을 하고 작성을 하더라도 명확하지 않은 표현이 혼란을 가져올 수 있기 때문입니다! 또한, util 함수를 만들 땐 특정 기능이나 컴포넌트를 위한 util 함수를 만들지 않고 재사용성이 높은 util 함수를 정의해야겠다는 생각이 들었습니다! 또한 useEffect를 상단에 위치시키는 습관이 있었는데 상단에 올리는 것 보단 하단에 올리는 것이 변경 가능성이 낮기 때문에 useEffect를 하단에 위치시키도록 습관을 들여야겠다는 생각이 들었습니다! 정말 코드숨 과정을 진행하며 제..

    TIL] 2022/06/16 (3FS)

    TIL] 2022/06/16 (3FS)

    Fact (사실) 코드숨 2주 차 2번 과제를 리팩토링했습니다! Feeling (느낌) 코드숨 2주 차 과제를 리팩토링하면서 변수명과 함수명을 신경 쓰면서 코드를 작성했음에도 부족한 부분이 많아 트레이너님께 변수명과 함수명에 관한 피드백을 받았습니다! 오늘도 역시 제가 많이 부족하다는 것을 느꼈고 양질의 피드백에 감사함을 느끼며 리팩토링을 진행했습니다! 그러면서 변수명과 함수명을 지을 때, 더욱 객관적인 시점으로 바라봐야 한다는 것을 느꼈고 앞으로 더욱더 신경 써야겠다는 생각이 들었습니다! 그리고 무언가 조건을 넣을 땐 당시의 상황만 고려하는 것이 아닌 그 조건이 많아질 때를 고려하라는 피드백을 받았는데 이 부분에 대해서 조건을 분리하여 리팩토링을 진행하였습니다. 코드의 가독성도 높아진 것 같고 유지보수..

    TIL] 2022/06/15 (3FS)

    TIL] 2022/06/15 (3FS)

    Fact (사실) 코드숨 2주 차 2번 과제를 진행하였습니다! 그 후, 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 2주 차 2번 과제를 진행하면서 제가 갖고 있는 나쁜 습관들을 버리려고 노력하며 코드를 작성하였습니다! 코드를 작성하면서 가장 신경쓴 부분은 제가 지은 변수와 함수 및 파라미터들의 네이밍이 명확하게 의미가 전달되는가? 였습니다! 이름을 짓는게 너무 어려웠지만 지우고 다시 쓰고를 반복하며 이름을 지었습니다! 또한, 코드의 가독성과 중복되는 코드를 지우려 노력하고 지금은 간단한 투두 리스트를 만드는 프로젝트이지만 지금 과제가 규모가 커질 수 있는 프로젝트라 생각하며 추후에 중복해서 쓸 수 있는 부분들을 분리하여 재사용성이 높게 끔 설계하는데 노력했습니다! 오늘..

    TIL] 2022/06/14 (3FS)

    TIL] 2022/06/14 (3FS)

    Fact (사실) 코드숨 2주 차 1번 과제를 리팩토링하였습니다! 그 후, 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 1번 과제를 리팩토링하면서 분리 작업에 대한 피드백과 코드를 작성하며 생긴 실수 및 리액트 17 버전 이후로는 직접 import react를 하지 않아도 된다는 피드백을 받았는데 이 부분에서 babel을 업데이트하는 과정을 겪고 세팅을 진행했습니다! 인프런 김정환과 캡틴 판교님의 웹팩 강좌를 수강하며 웹팩을 지레 겁먹지 않고 설정할 수 있다는 것에 기분이 좋았으며 실수 부분을 리팩토링하는 과정에서는 꼼꼼하게 코드를 작성하지 못한 것에 대한 부끄러움이 있었습니다! Finding (교훈) 코드를 작성하며 놓치는 부분들이 많은 것 같아 오늘의 교훈은 "코드를..

    TIL] 2022/06/13 (3FS)

    TIL] 2022/06/13 (3FS)

    Fact (사실) 코드숨 2주 차 강의를 수강하고 1번 과제를 진행하였습니다! 그 후, 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 2주 차 강의를 통해 리액트의 기본적인 개념에 대해 보완할 수 있었습니다. 또한 1주차에서 진행했던 예제들과 비교하며 리액트를 도입하면 코드의 양이 적어질 뿐 아니라 가독성도 높아진다는 것을 느꼈습니다! 또한, 선언형 프로그래밍에 대한 부분의 지식이 얕은 것 같아 선언형 프로그래밍에 대한 추가적인 공부가 필요하다는 것을 느꼈습니다! 그리고 과제를 진행할 때, 컴포넌트를 어떻게 나눌지 고민하고 변수명과 컴포넌트명에 신경을 쓰며 작업했는데 이 부분에 있어서 나쁜 습관들이 나오면 한번 더 생각하게 되어 최대한 나쁜 습관이 나오지 않게끔 하며 교정..

    TIL] 2022/06/12 (3FS)

    TIL] 2022/06/12 (3FS)

    Fact (사실) 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 바벨에 대해 배웠는데 바벨의 역할에 대해서만 알고 바벨의 플러그인에 대해서는 잘 알지 못했는데 플러그인 설정에 따라 변환되는 코드를 보며 각 플러그인의 역할이 어떤 것인지 알 수 있었습니다! 제가 평소에 사용하던 것에 대해 잘 모르던 부분이 많은 것 같은 느낌이 들었고 정말 끊임없이 공부해야겠다는 생각이 들었습니다! Finding (교훈) 공부는 정말 중요합니다! 바벨에 대해 전체적인 역할 정도만 알고 바벨의 플러그인의 각각의 역할에 대해서는 알지 못했습니다. 정말 아는만큼 보인다고 지금껏 바벨이 ES6이상의 문법을 ES5이하의 문법으로 변환해주는 정도만 인지하고 또한, 직접 플러그인 설정까지 하면서 작업을 하는 일..

    TIL] 2022/06/11 (3FS) && 메타인지

    TIL] 2022/06/11 (3FS) && 메타인지

    Fact (사실) 오늘은 코드 숨 1주 차 두 번째 과제를 리팩토링하고 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 1주 차 두 번째 과제를 통과하였습니다! 코드숨 1주 차 과제를 진행하며 제가 놓치고 있던 부분에 대해 깊게 생각하게 되었고 아직 제가 한참 부족하다는 것을 느끼고 정말 노력해야겠다는 생각이 들었습니다! 또한 웹팩 강좌를 수강하며 CRA로 프로젝트를 진행할 때 동작 원리에 대해 전부는 아니지만 일정 부분 이해가 되어 기분이 좋았습니다😁 Finding (교훈) 변수명과 함수명을 더욱 직관적이게 바꾸는 과정을 통해 이런 표현을 왜 생각 못했지?라는 생각이 들었고 누군가 이 부분에 대한 피드백을 주지 않았다면 계속 안 좋은 습관을 가지고 변수명과 함수명을 지었을..

    TIL] 2022/06/10 (3FS) && 메타인지

    TIL] 2022/06/10 (3FS) && 메타인지

    Fact (사실) 오늘은 코드 숨 1주 차 두 번째 과제를 리팩토링하고 인프런 김정환님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 1주 차 두 번째 과제 리팩토링을 진행하며 최대한 의미 있는 함수명 및 변수명을 짓고 싶어 많은 생각을 했습니다. 생각해보면 의미있는 함수명 및 변수명이 중요하다는 것을 항상 염두하며 코드를 작성하는데 함수나 변수를 생성할 때마다 어느 정도 고민은 하지만 깊은 고민은 한 적이 없는 것 같아 제 자신에게 너무 부끄러웠습니다. 또한, 재활용을 염두하고 만든 범용성 있는 함수의 스코프를 지역 스코프에서 전역 스코프로 빼는 작업을 진행하며 어제 리팩토링을 할 때 주석으로 재사용 가능성이 있는 코드라 매개변수로 값을 넘긴다고 메모를 해놓았는데 지역 스코프로 쓰고 있는..

    TIL] 2022/06/09 (3FS) && 메타인지

    TIL] 2022/06/09 (3FS) && 메타인지

    Fact (사실) 오늘은 어제와 마찬가지로 코드 숨 1주 차 두 번째 과제를 진행하고 SPR에 대한 자료조사 및 인프런 김정환님의 웹팩 강좌를 수강하였습니다. Feeling (느낌) 계산기 로직을 구현하는데 성공해서 기분이 너무 좋습니다! 또한 지금까지 받은 피드백을 적용하며 코드의 질이 좋아지는 것이 느껴져서 더욱더 기뻤습니다! 하지만 아직 함수명이나 변수명을 작성하는 것을 더욱 신경써야한다는 것을 느꼈고 오늘 받은 피드백을 바탕으로 리팩토링을 진행할 예정입니다! 그리고 SPR에 대한 자료조사를 하면서 제가 작성한 코드들 중 많은 코드가 단일 책임 원칙에서 벗어나게끔 코드를 작성하고 있다는 사실을 알게 되어 앞으로는 단일 책임 원칙을 의식하며 코드를 작성해야겠다는 생각이 들었습니다! Finding (교..