3FS

    TIL] 2022/06/28

    TIL] 2022/06/28

    Fact (사실) GuardClause에 대해 공부하고 코드숨 4주 차 1번 과제 리팩토링을 진행하였습니다. Feeling (느낌) 과제를 진행하며 테스트 케이스를 추가하는 작업을 진행하였습니다. 리듀서를 테스트하는 부분에 대해 항상 궁금했는데 어제부터 과제를 진행하며 제가 리듀서를 테스트하고 있는 게 뭔가 신기한 것 같습니다. 코드숨을 진행하며 테스트 코드 작성과 좋은 코드를 작성하는 법을 배우며 제가 부족한 점을 채울 수 있는 기회가 많이 주어져 정말 감사한 프로그램인 것 같다는 생각이 듭니다! 오늘 아쉬운 점은 퇴근 후 급격하게 피곤해져 과제를 맨 정신으로 하지 못했습니다... 잠이 쏟아져 몽롱한 기분으로 과제를 진행하려하니 머리 회전이 잘 되지 않았습니다.... 내일 더욱 분발하여 열심히 할 예정..

    TIL] 2022/06/27

    TIL] 2022/06/27

    Fact (사실) 코드숨 리덕스 강의를 수강 후 코드숨 4주 차 1번 과제를 진행하였습니다. Feeling (느낌) 리덕스는 자신 있었는데...! 리덕스는 정말 자신 있었는데! 이번 과제는 무언가 엄청 어려워서 막혔다기보다는 습관적으로 코드를 작성하다 왜?라는 질문을 던졌을 때 제가 놓치고 있는 부분들이 생각보다 많은 것을 느꼈습니다. 리덕스 툴킷에 익숙해져서일까?라는 안일한 생각(자기 합리화)을 해보았지만 제가 놓치고 있던 부분이 있었던걸 인정하니 마음이 편안해지고 리덕스뿐만 아니라 리액트에서도 놓치고 있는 부분이 많은 것 같아 리액트와 리덕스를 조금 더 열심히 공부해야겠습니다! 항상 많이 부족하다는 것을 느낄 땐, 잠시나마 내가 이건 알지라고 생각했던 것에 대해 정말 부끄러움이 한없이 밀려오고 그 부..

    TIL] 2022/06/26 (3FS)

    TIL] 2022/06/26 (3FS)

    Fact (사실) 클린 코드 책을 읽으며 읽은 부분에 대한 정리를 진행하였습니다. Feeling (느낌) 클린 코드 초반부를 읽으며 일정에 치인다고 해서 안 좋은 코드를 작성하는 것은 전적으로 제 자신의 책임이고 이건 전문적이지 못한 행동이라는 것을 깨달았습니다. 앞으로는 일정에 치인다고 해서 안 좋은 코드를 양산하지 않고 좋은 코드를 작성하기 위해 노력할 것입니다! Finding (교훈) "전문성 있게 하자!" 클린 코드를 읽으며 내가 지금까지 회사에서 작성한 코드가 전문성이 있는 코드일까? 되돌아보는 계기가 되었습니다! 일정이 부족하다고 해서 나중에 고치자! 라는 안일한 태도로 코드를 작성한 경험이 있어 더욱 부끄러웠습니다! 앞으로는 정말 전문성 있게 코드를 작성하고 클린 코드를 작성할 수 있도록 노..

    TIL] 2022/06/25 (3FS)

    TIL] 2022/06/25 (3FS)

    Fact (사실) 코드숨 3주 차 과제 해설 영상을 보고 BDD 스타일과 rspec에 대한 공부를 했습니다! Feeling (느낌) BDD 스타일과 rspec에 대해 공부를 하면서 자료들을 찾아볼 때마다 느끼는 게 많은 것 같습니다! 처음 접한 것에 비해 지금은 어느정도 이해가 되는 것 같아 기분이 좋습니다! 코드 숨 3주 차 과제 해설 영상을 보며 어떤 부분에서 어떤 테스트를 해야 하는지 알 수 있었고 테스트 코드를 작성하다 보면 개발을 하다 빠트릴 수 있는 부분을 찾기 수월할 수 있다는 생각이 들었습니다! Finding (교훈) "이해가 안되면 더욱 더 공부하자" 이번 과제를 진행하며 BDD 스타일에 대한 이해도가 정말 부족했고 많은 피드백과 자료를 통해 부족한 부분을 채울 수 있었습니다! 당연하지만..

    TIL] 2022/06/24 (3FS)

    TIL] 2022/06/24 (3FS)

    Fact (사실) 코드숨 3주 차 과제를 리팩토링과 BDD 스타일에 대해 공부했습니다. Feeling (느낌) 어제 작성한 코드도 BDD 스타일에 대한 이해도가 부족하여 오늘 다시 리팩토링을 진행하며 제가 많이 부족하다는 것을 느끼고 정말 열심히 해야겠다는 생각이 들었습니다! 정말 고통주도개발이 어떤 것인지 뼈저리게 느꼈습니다! 하지만 그 고통이 주는 것은 결과적으로 깨달음과 성장이기 때문에 고통을 즐기고 있습니다! Finding (교훈) "무언갈 할 땐 나에게 항상 질문을 하자" 항상 무언갈 할 때 왜? 라는 질문이 중요한 것 같습니다. 어떠한 방식을 왜 쓰는지 알고 쓰는 것은 모르고 쓰는 것과 큰 차이가 있다는 걸 3주차 과제를 진행하며 뼈저리게 느꼈습니다. 앞으로 코드를 작성할 때 항상 왜? 라는 ..

    TIL] 2022/06/23 (3FS)

    TIL] 2022/06/23 (3FS)

    Fact (사실) 코드숨 3주 차 과제를 리팩토링과 BDD 스타일에 대해 공부했습니다. Feeling (느낌) 어제 작성한 코드에서도 BDD스타일을 잘못 이해한 부분이 있어 코드를 리팩토링하는 시간을 가졌습니다! 점점 코드가 나아지는 것이 느껴져 기분이 좋았습니다! BDD를 아직 완벽하게 이해하지는 못한 것 같아 BDD 스타일을 연습도 많이 하고 자료도 많이 찾아봐야겠다는 생각이 들었습니다! Finding (교훈) "컨디션 관리를 잘하자" 어제 밤새 잠을 설쳐 정말 피곤한 하루였습니다! 퇴근 후 집에 와서 과제를 진행할 땐 정말 집중력이 너무 많이 떨어져 코드를 썼다가 지웠다가를 반복했습니다! 컨디션은 정말 중요한 것 같습니다! 오늘은 내일을 위해 빨리 취침해야겠습니다!

    TIL] 2022/06/22 (3FS)

    TIL] 2022/06/22 (3FS)

    Fact(사실) 코드숨 3주 차 과제를 진행 후 BDD 스타일에 대해 공부하였습니다! Felling(느낌) 어제 작성한 코드가 BDD 스타일을 참고하여 작성을 했는데 트레이너님의 피드백을 받았을 때, 제가 BDD 스타일을 잘못 이용한 것을 알고 BDD 스타일에 대한 자료를 한번 더 읽어보고 어떤 부분이 잘못되었는지 파악하고 리팩토링하는 작업을 진행했습니다. 아직은 많이 부족하다는 것을 항상 느끼고 열심히 해야겠다는 생각이 들었습니다! BDD 스타일을 잘못 이용한 것을 알았을 땐, 정말 부끄러웠지만! 확실한건 코드숨 과정을 진행하며 어제 작성한 코드보다 항상 더 나아지고 있다는 것이 느껴져서 기분이 좋습니다! Finding(교훈) "피드백에 감사함을 느끼고 피드백을 통해 발전하자" 어제 BDD에 대한 자..

    TIL] 2022/06/21 (3FS)

    TIL] 2022/06/21 (3FS)

    Fact(사실) 코드숨 3주 차 과제를 진행 후 RORO 패턴에 대해 공부했습니다. Felling(느낌) 어제 작성한 코드를 트레이너님의 피드백에 따라 BDD에 대한 자료를 참고하며 리팩토링을 진행하였는데 확실히 무엇을 어떻게 테스트하는지 명확하게 표현이 되는 것 같아 신기했습니다! BDD에 대한 추가적인 공부가 필요하단 생각이 들었습니다! 그러고 RORO패턴에 대해 공부했는데 파라미터가 없을 때 에러를 던지는 함수를 만들면 더욱 견고하게 프로그래밍을 작성할 수 있겠다는 생각이 들었으며 개발을 할 때 자주 사용해야겠다는 생각이 들었습니다! Finding(교훈) "가독성은 중요하다!" BDD에 대한 자료를 참고하며 리팩토링을 진행한 코드는 무엇을 어떻게 테스트하는지 명확하게 표현이 되는 것이 신기하며 가..

    TIL] 2022/06/20 (3FS)

    TIL] 2022/06/20 (3FS)

    Fact(사실) 코드숨 3주 차 과제를 진행 후 RORO 패턴에 대해 공부했습니다. Felling(느낌) 코드숨 3주 차 과제를 처음 마주했을 때, 어떻게 과제를 진행해야 할지, 고민이 많았습니다! 공식문서와 구글링을 하면서 테스트 코드를 작성했고 Input에 대한 테스트를 진행한 후 다른 컴포넌트들은 처음 Input에 대한 테스트를 진행할 때보단, 어렵지 않았습니다! 테스트 코드를 작성하는 것이 아직은 어렵지만 어려운 만큼 많이 배우는 것 같아 기분이 좋습니다! 아직은 미숙하지만 오늘 Input 테스트를 진행 후 다른 컴포넌트들이 처음 테스트 코드를 작성한 것보단 어렵지 않게 다가오는 것이 기분이 좋았습니다! 그러고 RORO 패턴에 대한 지식이 부족하다 생각하여 RORO 패턴에 대한 공부를 진행하였는데..

    TIL] 2022/06/19 (3FS)

    TIL] 2022/06/19 (3FS)

    Fact(사실) 코드숨 2주 차 과제 강의를 수강 후 인프런 김정환 님의 웹팩 강의를 수강하였습니다! Felling(느낌) 코드숨 2주 차 과제 강의를 수강을 했는데 컴포넌트를 나누는 부분과 기능을 분리하는 부분에 대해서 아샬 님이 너무 당연한 곳에 당연한 기능이 들어가는 것을 보고 감탄을 하며 나도 코드를 작성할 때 머릿속에 좋은 설계가 그려지도록 연습을 많이 해야겠다는 생각이 들었습니다! 생각해보면 정말 당연한 부분인데 제가 코드를 설계할 때, 지키지 못한 부분들이 많은 것 같아 반성하게 되었습니다! 코드숨 2주 차 과제 풀이 강의를 수강한 후 인프런 김정환 님의 웹팩 강의를 완강하였는데 인프런 김정환 님께서 상세하게 커리큘럼을 설계하셔서 웹팩에 대한 전반적인 부분에 대해 배울 수 있어 좋았습니다. ..