test
-
프로젝트 회고 - 수업 스케줄 일괄 변경 배치 처리Spring 2024. 4. 8. 08:30
프로젝트 개요 각 센터마다 스케줄을 생성할 수 있습니다. 이에 대한 일괄 변경 기능을 제공하는 것인데요. 성능최적화를 통해 빠른 응답시간을 제공하는 것이 목표입니다. 해당 프로젝트에서 다른 주제는 다음과 같습니다. - 적정 ThreadPool Size 조정 - 적정 BatchSize 조정 - JMeter 성능 테스트 요구사항 - 자동공개 설정의 일괄 변경 기능 제공 - ASIS와 같이 실시간 처리 기능 제공 분석 - 기존 일괄변경 기능 UI에 들어가게 되는데, 저장 건수에 대한 LIMIT이 존재하지 않음 - 3만건 정도 조회하면 UI가 뻗는 현상 구현 제목이 일괄변경 배치 처리라고 해서, SpringBatch를 사용한 것은 아닙니다. Legacy 이다 보니, SpringBoot가 아닌 SpringFram..
-
수년 전 공부했던 TDD의 기억Etc 2021. 7. 14. 23:29
수년전에 공부했었던 TDD.. 다시 어딘가 찾아보지 않고 머릿속에 있는 기억만을 한번 꺼내보려 합니다. 머릿속에 있는 기억을 꺼내서 확실한 부분인지 검증하거나 수정하지 않고 그대로 한번 적어보겠습니다. 많은 오류가 있을 수 있으니 재미삼아 봐주시면 감사하겠습니다. 그리고 다음 게시글에서는 확실한 내용만을 정리해서 올려보겠습니다. Given When Then 템플릿이 먼저 생각 나네요. Given - 상황이 주어졌을 때 When - 어떤 무언가의 행동을 한다. Then - 그랬을 때의 예상 결과는 이렇다. Given 에는 input과 output의 기대값을 적었었고 When 은 실제 Feature 코드를 호출했고 결과 까지 받았습니다. Then에서는 When 에서 발생된 결과를 Matcher를 사용해서 검..