일일회고

계절학기 기말고사를 치느라 밤샘 후 스터디 팀원분들 피드백 제출하고 시험 치고 겨우 코드만 쭉 작성한 미션이 되버린 것 같습니다. 코드는 정규표현식을 잘 사용해서 잘 짠편인 것 같긴 한데 제대로 돌아볼 체력이 남아있질 않아서 주말 중에 다시 봐야 될 것 같습니다. 일단 오늘은 좀 일찍 자고 내일 짝이 될 동료분과 할 미션을 좀 더 잘 해내는 게 당장의 목표입니다.

몇 가지 미션을 하면서 놓쳤던 부분은 컴파일러 이론에서의 Parser 동작에 대해서 제대로 공부하지 못했다는 점, 그리고 정규 표현식을 최대한 맞게쓰려고 는 했지만 검색하면서 일단 되는 데로 코드를 작성해서 검증하는 시간이 많이 부족했다는 점 인 것 것 같습니다. 그리고 설계를 하는 과정에 대해서 좀 더 길게 가져 갔어야 되는데 체력이 부족해서 도저히 설계를 하면서 할 여력은 안됐던 것 같습니다. 주말에 미션을 돌아보면서 설계를 다시 해보면서 문제를 풀어보면 좋을 것 같습니다.

학습 정리

  1. XML 파서 및 JSON 변환기 프로젝트 개요

이 프로젝트는 XML 데이터를 파싱하여 트리 구조로 변환하고, 이를 다시 JSON 형식으로 출력하는 도구를 개발하는 것을 목표로 합니다. 이 과정에서 파서의 동작 원리, 데이터 구조화 방식, XML과 JSON의 특성 등을 학습하고 적용했습니다.

학습 포인트

2.1 컴파일러 이론에서의 Parser 동작 방식

2.2 트리 형태 데이터 구조화

2.3 XML 데이터 표현

2.4 JSON 데이터 표현