2023.05.30.TUE

ronglong·2023년 5월 30일
0

[ 유어클래스 다시 읽기 ]

  • section3. 트랜잭션(Transaction)
    • All or Nothing
    • 커밋(commit) or 롤백(rollback)
    • @Transactional(readOnly = true)
      : No flush(), No 스냅샷. 조회 성능 향상
    • @Transactional(propagation = ?)
      : Propagation.REQUIRED(디폴트), Propagation.REQUIRES_NEW, Propagation.MANDATORY, Propagation.NOT_SUPPORTED, Propagation.NEVER
    • JTA 트랜잭션
      • atomikos : 분산 트랜잭션 라이브러리
  • section3. 테스팅(Testing)
    • 기능 > 통합> 슬라이스(부분 통합) > 단위 테스트(Unit Test)
    • FIRST : 테스트 케이스는 빠르고, 독립적이고, 반복 가능하고, 셀프 검증 가능하고, 시기 적절하게 작성할 것
    • BDD(Behavior Driven Development) : given-when-then
    • JUnit, TestNG : 테스트 프레임워크
    • @BeforeAll -> static method
    • Hamcrest : Assertion Framework

[ 느낀 점 ]

갑자기 AWS 계정 2개에서 전부 과금이 나왔다(2만원씩 총 4만원 정도).
프리티어 750시간까지 이용 가능해서 RDS 계정당 1개만 돌리면 되는데 뭐가 문제인지 모르겠어서, 일단 RDS 다 지우고 문의 넣어놨다...★
-> 위에는 어제 오전의 일이고, 답장이 왔는데 담당 부서에서 확인 후에 다시 메일을 준다고 했고, 확인 결과 청구 없음으로 종결.

0개의 댓글