본문 바로가기 메뉴 바로가기

Programming Is Hard

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Programming Is Hard

검색하기 폼
  • 분류 전체보기 (20) N
    • Google DSC (9)
      • Natural Language Processing (9)
    • Web (3)
      • Frontend (3)
    • 항해 플러스 프론트엔드 5기 회고 (8) N
  • 방명록

2025/05 (2)
[항해 플러스 프론트엔드 5기] 7주차 회고

이번 주차 목표 (프런트엔드 테스트 코드)(1) 테스트의 필요성을 이해한다.(2) 기본적인 테스트를 작성할 수 있다. 1. 고민했던 문제- 통합 테스트를 진행하면서 mock 데이터를 생성하고 리스트에 반영하는 흐름이 자연스럽게 연결되었는지 판단하기 어려웠고, 실제로 테스트가 여러 번 실패하면서 디버깅에 시간을 많이 썼다.하지만 그 과정에서 비동기 렌더링 타이밍, 상태 반영 시점 등을 파악하게 되면서 테스트에 대한 이해도가 확실히 높아졌다. 2. 시도 및 해결- 이전에는 렌더링 안정화를 위해 waitFor를 사용했지만, 비동기 로직이 없는 경우에는 await act(() => null)처럼 최소한의 act 호출만으로도 충분하다는 점을 멘토링을 통해 알게 되었고, 이를 코드에 반영해 개선했다.// 개선..

항해 플러스 프론트엔드 5기 회고 2025. 5. 18. 20:20
[항해 플러스 프론트엔드 5기] 6주차 회고

이번 주차 목표 (관심사 분리와 폴더구조)(1) 단일책임원칙이 적용된 좋은 폴더 구조를 안다. 1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)- Jotai와 Tanstack query를 함께 사용할 때의 일관성TanStack Query가 “요청 → 캐싱 → 로딩/에러 관리”의 역할을 해준다는 점은 이해했지만, 기존 상태 관리의 actions 역할을 어디까지 위임할 수 있는지가 애매하게 느껴졌다.예를 들어 기존에는 addComment, updatePost 등의 상태 변경 로직을 Jotai 기반으로 직접 관리했는데, 이런 동작들을 이제는 mutation으로 옮겨야 하나? 아니면 여전히 Jotai로 관리해야 하나?로컬 상태와 서버 상태의 책임 분리가 뚜렷하지 않아서 혼란스러웠다. 2. 시..

항해 플러스 프론트엔드 5기 회고 2025. 5. 4. 21:58
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 최적화문제
  • virtual dom
  • 가상돔
  • 모두를위한머신러닝딥러닝
  • 경력기술면접
  • 배치정규화
  • 항해플러스
  • SungKim
  • 프론트엔드개발자
  • 5기
  • 최적화알고리즘
  • 딥러닝1단계
  • 기술면접
  • 항해플러스후기
  • tensorflow
  • 머신러닝
  • 항해99
  • 딥러닝2단계
  • 심층신경망
  • 항해플러스프론트엔드
  • 자바스크립트개념
  • 항해플러스5기
  • 브라우저 렌더링
  • 항해솔직후기
  • 프론트엔드기술면접
  • 하이퍼파라미터
  • edwith
  • 프론트엔드
  • 자동차연비예측하기
  • 딥러닝
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바