Chapter 1-1. 프레임워크 없이 SPA 만들기 Part 1 회고

박찬미·2024년 9월 28일
1

1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)

프레임워크 없이 SPA(싱글 페이지 애플리케이션)를 만드는 과제를 진행하면서 예상보다 많은 어려움이 있었다.

  • 폴더 구조화에 대한 고민
  • 라우팅 구현에서의 막힘
  • History API에 대한 이해 부족
  • 에러 바운더리 구현에서의 긴 시간 소요

처음에는 쉽게 할 수 있을 거라고 생각했지만, 예상보다 시간이 많이 걸렸다.

2. 시도

History API에 대한 정보를 찾고 에러 바운더리에 대한 개념을 이해하려고 노력했다.

3. 해결

폴더 구조화에 실패하여 결국 main.js에 모든 코드를 작성하게 되었다.
에러 바운더리는 테스트 조건에 맞는 코드를 작성하여 통과는 했으나, 여전히 완전한 이해가 부족하다.

4. 알게된 것

자바스크립트만으로 SPA를 구현할 수 있다는 기본적인 구조를 이해해를 했다.
구조화와 코드 분리의 필요성을 느꼈다.
앞으로는 더 명확한 계획을 세우고 폴더 구조와 코드 관리에 신경 써야겠다.


Keep : 현재 만족하고 계속 유지할 부분

과제를 하면서 마감일이 다가오자 '내가 제출할 수 있을까?'라는 생각이 들었지만, 완벽한 코드는 아니었지만 과제를 완료하고 제출한 것에 만족했다. 앞으로 남은 9주 동안도 포기하지 않고 무조건 과제 제출을 목표로 할 것이다.

Problem : 개선이 필요하다고 생각하는 문제점

  • 시간 관리: 과제를 할 때 더 체계적으로 시간을 관리해야겠다고 생각했다.

  • 과제에 대한 이해도: 과제를 단순히 제출하는 것에 급급하지 않고, 내용을 충분히 이해한 후에 진행해야겠다.

Try : 문제점을 해결하기 위해 시도해야 할 것

  • 주 단위 계획 세우기: 주간 목표를 미리 설정하고, 각 과제와 학습 활동에 대해 세부 일정을 세워 실천해야겠다고 생각이 들었다.

  • 과제에 대한 이해도 높이기: 과제를 진행하기 전, 개념을 충분히 이해하고 자료를 조사한 후에 작업을 시작해야겠다. 필요한 경우 추가 학습을 병행하여 과제 내용에 대한 이해도를 높이고, 단순한 제출을 넘어 깊이 있는 결과를 목표로 하겠다.

profile
우당탕탕

0개의 댓글