이것저것 만드는 IT 공대생의 개발 기록

time-is-limit 프로필 사진

백엔드 개발 과정과 프로젝트에서 공부한 내용을 정리합니다.

수원대학교 정보보호학과 · Java / Spring Boot / Python / C

전체 글

총 2개의 글

[#01] 52분 만에 만든 편집기를 44일 뒤에 지웠다

Han-FlowSERIES: Han-Flow 개발 기록 #01-->빌드가 통과한다는 것과 문서가 안전하다는 것은 다른 말이었다Han-Flow는 맥에서 한글 문서를 열어 보려고 만들기 시작한 데스크톱 앱이다. 학교나 공공기관에서 받은 .hwp와 .hwpx 파일을 확인하려고 프로그램을 하나 더 설치하는 게 매번 번거로웠고, 그럴 바에는 파일을 열고 PDF로 내보내는 작은 도구 하나만 있으면 되겠다고 생각했다.저장소의 첫 커밋은 2026년 6월 6일 오전 5시 46분이다. 그날의 마지막 커밋은 6시 38분이다. 그 사이에 커밋이 열세 개 있다. 그리고 다음 커밋은 44일 뒤였다.52분 안에 있었던 일순서를 보면 이렇다. 아키텍처와 문서를 올리고, HWPX 파서와 정규화와 렌더러 프로토타입을 만들고, 빌드 오류..

[#01] ‘출력 로직 완료’라고 커밋했지만, 서버가 만든 PDF는 42바이트였다.

AI ExamGeneratorSERIES: AI ExamGenerator 개발·운영 기록 #01--> 혼자 만든 첫 서비스에서 ‘완료’를 잘못 판정한 기록2026년 3월 15일에 이런 커밋을 남겼다.기출문제 생성 로직 + 출력로직 완료, PDF폼 수정 필요화면에 시험지가 그려졌고, PDF 버튼을 누르면 PDF가 나왔다. 남은 건 양식 다듬는 정도라고 생각해서 ‘완료’라고 적었다. 그런데 그때 서버가 만들고 있던 PDF 파일의 실제 크기는 42바이트였다.b"%PDF-1.4\n%Dummy PDF content for exam\n%%EOF"내가 직접 써 넣은 더미 바이트였다. 그리고 이 코드는 그 뒤로 2주 동안 그대로 있었다.2026년 1월 30일, 영어 기출문제 서비스로 시작했다AI ExamGenerato..