오늘 해낸 것 (2026-05-12)
이 글은 Daily Log 시리즈의 52번째 기록입니다. (총 155개)
오늘 한 일
- 회사 툴
serve함수 수동 적용- 이유:
DEBUG=False를 했더니 static file 서빙이 중단되어 JS가 작동하지 않음. - 원인: 프레임워크의 의도적인 설계(
DEBUG=False는 프로덕션 상태니까 Nginx 등 웹서버에 위임) 때문 - 해결: Nginx의 도입이 속도(C로 만들어진 웹서버)나 구조(static/ 폴더를 Nginx가 직접 읽으므로
serve()등록 안해도 됨) 면에서 이점이 있으나 현재의 환경(적은 트래픽, 유지보수 최소화)에서는 유의미하지 않다고 판단함.
- 이유:
FK오류 수정- 이유: 전월, 당월, 익월 데이터가 유기적으로 맞물리는 model에 FK 시점이 안맞는 것을 뒤늦게 발견. 전월 자료를 불러와야 하는 곳에 전전월이 불러와짐.
- 원인: 기존 시스템에서 가져온 DB는 시점이 맞춰져 있었기 때문에 에러가 숨겨져있었음. 이번달에 처음으로 새 시스템에서 DB를 생성하며 드러남.
- 해결: FK 시점 맞추기. 다행히 DB는 이번달거만 수정하면 된다.
- HiddenInput 파싱 에러 수정
- 이유: 특정 상황에서는
<form>안의<input>에 자동 계산된 숫자를 넣어야하는 상황이 생김. 사람이 볼 때는 comma가 필요하고, 서버에는 숫자로 전송해야하는 상황. - 원인: comma가 포함된 숫자가 문자열로 서버에 전달되어 cannot be parsed 에러 발생.
- 해결: HiddenInput에 정수, 화면 표시는 별도
<span id="w_total_display">로 분리.
- 이유: 특정 상황에서는
어려웠던 점
- 문제점은 발견되었는데 그 원인이
FK시점이 안맞는 것 및 오기입된 DB로 인한 문제점이라는 걸 발견하기까지 오래걸렸다. 왜냐면 기존 것은 기존 DB에서 sync했으니 전부 멀쩡한데 이번에 생성한 것만 이상한 상황이었기 때문에 무슨 숫자를 어디서 갖고온건지 역추적해야했다. 계산식을 하나하나 살펴보며 디버깅.
배운 점
static- ClaudeCode는 helper이고 결국 사용자가 코드를 잘 알아야되며 의사결정을 잘 해야한다.
해야 할 일
- 회사 툴
- 기존 AppSheet에 있던 것 하나씩 구현하기.
- UE5 수업
- RGBP 복습
- VS2022 Cplus 복습
- ChordSheet
- 섹션 색상 Picker 만들기
- 다중선택 > 마디 복제 만들기
- Gacha
- 동전을 먹으러 돌아다니면 체력이 깎이도록 하자
- 김로그의 우당탕탕 개선
- Suggested Posts 구현
- 습관만들기 Pawbit
- 풀스택 웹 기초 속성 챌린지
Series: Daily Log
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 | 오늘 해낸 것 32 | 오늘 해낸 것 33 | 오늘 해낸 것 34 | 오늘 해낸 것 35 | 오늘 해낸 것 36 | 오늘 해낸 것 37 | 오늘 해낸 것 38 | 오늘 해낸 것 39 | 오늘 해낸 것 40 | 오늘 해낸 것 41 | 오늘 해낸 것 42 | 오늘 해낸 것 43 | 오늘 해낸 것 44 | 오늘 해낸 것 45 | 오늘 해낸 것 46 | 오늘 해낸 것 47 | 오늘 해낸 것 48 | 오늘 해낸 것 49 | 오늘 해낸 것 50 | 오늘 해낸 것 51 | 오늘 해낸 것 52 | 오늘 해낸 것 읽는 중 53 | 오늘 해낸 것 54 | 오늘 해낸 것 55 | 오늘 해낸 것 56 | 오늘 해낸 것 57 | 오늘 해낸 것 58 | 오늘 해낸 것 59 | 오늘 해낸 것 60 | 오늘 해낸 것 61 | 오늘 해낸 것 62 | 오늘 해낸 것 63 | 오늘 해낸 것 64 | 오늘 해낸 것 65 | 오늘 해낸 것 66 | 오늘 해낸 것 67 | 오늘 해낸 것 68 | 오늘 해낸 것 69 | 오늘 해낸 것 70 | 오늘 해낸 것 71 | 오늘 해낸 것 72 | 오늘 해낸 것 73 | 오늘 해낸 것 74 | 오늘 해낸 것 75 | 오늘 해낸 것 76 | 오늘 해낸 것 77 | 오늘 해낸 것 78 | 오늘 해낸 것 79 | 오늘 해낸 것 80 | 오늘 해낸 것 81 | 오늘 해낸 것 82 | 오늘 해낸 것 83 | 오늘 해낸 것 84 | 오늘 해낸 것 85 | 오늘 해낸 것 86 | 오늘 해낸 것 87 | 오늘 해낸 것 88 | 오늘 해낸 것 89 | 오늘 해낸 것 90 | 오늘 해낸 것 91 | 오늘 해낸 것 92 | 오늘 해낸 것 93 | 오늘 해낸 것 94 | 오늘 해낸 것 95 | 오늘 해낸 것 96 | 오늘 해낸 것 97 | 오늘 해낸 것 98 | 오늘 해낸 것 99 | 오늘 해낸 것 100 | 오늘 해낸 것 101 | 오늘 해낸 것 102 | 오늘 해낸 것 103 | 오늘 해낸 것 104 | 오늘 해낸 것 105 | 오늘 해낸 것 106 | 오늘 해낸 것 107 | 오늘 해낸 것 108 | 오늘 해낸 것 109 | 오늘 해낸 것 110 | 오늘 해낸 것 111 | 오늘 해낸 것 112 | 오늘 해낸 것 113 | 오늘 해낸 것 114 | 오늘 해낸 것 115 | 오늘 해낸 것 116 | 오늘 해낸 것 117 | 오늘 해낸 것 118 | 오늘 해낸 것 119 | 오늘 해낸 것 120 | 오늘 해낸 것 121 | 오늘 해낸 것 122 | 오늘 해낸 것 123 | 오늘 해낸 것 124 | 오늘 해낸 것 125 | 오늘 해낸 것 126 | 오늘 해낸 것 127 | 오늘 해낸 것 128 | 오늘 해낸 것 129 | 오늘 해낸 것 130 | 오늘 해낸 것 131 | 오늘 해낸 것 132 | 오늘 해낸 것 133 | 오늘 해낸 것 134 | 오늘 해낸 것 135 | 오늘 해낸 것 136 | 오늘 해낸 것 137 | 오늘 해낸 것 138 | 오늘 해낸 것 139 | 오늘 해낸 것 140 | 오늘 해낸 것 141 | 오늘 해낸 것 142 | 오늘 해낸 것 143 | 오늘 해낸 것 144 | 오늘 해낸 것 145 | 오늘 해낸 것 146 | 오늘 해낸 것 147 | 오늘 해낸 것 148 | 오늘 해낸 것 149 | 오늘 해낸 것 150 | 오늘 해낸 것 151 | 오늘 해낸 것 152 | 오늘 해낸 것 153 | 오늘 해낸 것 154 | 오늘 해낸 것 155 | 오늘 해낸 것