1. Facts(사실, 객관)
- 회사 프로젝트 이미지첨부, 계열사 선택 콤보박스 요구사항 배포
2. Feelings(느낌, 주관)
이미지첨부와, 추천 계열사를 선택하는 추천인 정보 시스템 추가를 정상적으로 배포했습니다. 로컬에서 여러가지 경우의 수를 모두 직접 테스트했습니다. 마음같아서는 테스트코드를 작성하고 싶은데, 그럴만한 시간이 주어지지 않아서 하지 못했습니다. 조만간, 새로운 요구사항들에 대해서는 꼭 테스트코드를 도전해보고 싶습니다. 특히, 같은 DB를 공유하지만 스키마를 다르게 사용하고 있는 상황에서, 다른 스키마의 테이블을 참고해야 할 상황이 있었습니다. 운영에 배포하니 다른 스키마 테이블에 대한 INSERT, SELECT 권한이 주어지지 않았어서 계속 테이블을 찾을 수 없다는 오류가 떴었습니다. 차근차근 로그를 확인하고 수정하였습니다. 또한 예외가
3. Findings (배운 점)
같은 DB에서 다른 스키마를 사용할 때 DML의 GRANT를 고려해야 한다.
- ORACLE GRANT
https://escapefromcoding.tistory.com/383
현재 new 인스턴스로 계속 로그인을 검사하고 실행하는데, 이것을 @Autowired로 개선하는 것이 필요하다고 느꼈다. 이 수많은 로그인 상태 검사를 어떻게하면 효과적으로 유지보수가 가능하도록 만들 수 있을지 고민이 된다.
4. Affirmation (자기 선언)
나는 코드가 예상한 대로 작동하지 않을 때 당황해서 조급해하지 않고 로그를 보고 차분히 해결하는 사람이다.
반응형
'회고' 카테고리의 다른 글
TIL_210914 (0) | 2021.09.14 |
---|---|
TIL_210913 (0) | 2021.09.14 |
TIL_210831 (0) | 2021.09.01 |
TIL_210830 (0) | 2021.09.01 |
TIL_210829 (0) | 2021.08.31 |