Today I Lived/Humanscape - 2024
24.11 - 대환장 Entity
대다수의 상황에선 ORM 을 사용하는 게 편리하고 쉽기 때문에 우리 회사 역시 ORM 을 사용 중이다
이럴 경우 응당, 데이터베이스 테이블과 매핑된 객체 코드를 통해
테이블의 컬럼을 파악하고 작업을 하는데...
했는데...
이게 다르면 어쩌라는 것이야!!!
서비스 레이어 로직에 updatedAt 을 갱신하는 코드가 없었고
Entity 에 명시되지도 않았으니까
당연히 다른 곳에서 관여를 하나 싶어서 코드 흐름을 다 뒤져보고
그래도 없으니까
사용자의 행동 패턴까지 보기를 삼십 분
혹시
설마
에이 아닐 거야
하며 열어 본 데이터베이스 컬럼 속성에 떡하니 적혀있는
DEFAULT_GENERATED on update CURRENT_TIMESTAMP
...
다른 탓은 하지 않겠다
여태까지 그래왔고 앞으로도 그렇듯
못 본 내 잘못이다
와하하하ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
홧김에 엔티티 다 뒤져가며
디비 테이블과 대조하고, 수정을 해 버렸다
그렇다
이것이 바로 점진적? 개선이다
과거에 코드 작성한 분들을 탓하지 말자
그냥 다 의심하면 된다
좋은 배움이었다
'Today I Lived > Humanscape - 2024' 카테고리의 다른 글
24.11 - 어느새 (0) | 2024.11.25 |
---|---|
24.07 - 성과평가 (3) | 2024.09.02 |
24.07 - 생각이 계속 바뀐다 (1) | 2024.09.02 |
24.06 - 6월 회고 (0) | 2024.08.03 |
24.05 - 5월 회고 (0) | 2024.06.16 |
댓글