Ajou University - Gyeonggi-Do, South Korea
SpringBoot를 사용해서 백엔드 개발을 하다 보면, 프로젝트 마감기한 등에 떠밀려서 Test Code의 작성보단 당장의 성과물을 만들고자 주먹구구식으로 서버 코드를 짜곤 했던 것 같습니다. 하지만 점점 더욱 큰 규모의, 더욱 복잡한 서버가 되어갈수록 저는 테스트 코드의 중요성을 깨달을 수 있었습니다. 이번 기회를 삼아, SpringBoot의 Testing을 한 번 공부해 보고자 합니다. 물론 백엔드 진영에서의 Testing은 단순 테스트 뿐만 아니라 TDD나 Spring REST Docs 등 다양한 곳에서 활용될 수 있기에 매우 중요하고 어려운 스킬입니다. 더욱 먼 곳까지 내다보기 위해서 이번 스터디를 통해서 Testing에 대해서 기본을 탄탄하게 다지고자 합니다.
### 난이도
[초급] SpringBoot를 처음 접하시는 분들에게는 어려운 점이 있을 수 있으나, 열정과 함께라면 충분히 함께 할 수 있는 주제라고 생각합니다.
SpringBoot를 사용해서 CRUD 정도의 개발을 경험하신 분이라면 충분히 함께 하실 수 있는 난이도입니다.
### 스터디 진행 방식
스터디는 총 4주간 4회 (매 주 1회) 진행하고자 합니다. 진행 기간은 12월 26일~1월 29일이며,매 주 스터디 세션 요일은 투표를 통해 유동적으로 정하고자 합니다. **가능하다면 오프라인을 지향합니다.**
해당 스터디는 정해진 커리큘럼이 없습니다. 각자 SpringBoot Testing에 대해 공부하고, 각자의 공부 내용을 매 주 스터디 세션에 5분~10분 정도의 발표 형태의 지식 공유로 진행하고자 합니다. 단, **스터디의 자유도가 높은 만큼 지식 공유의 불참이나 세션 결석은 허용되지 않습니다.**
해당 스터디가 종료된 이후에는 TDD 또는 Spring REST Docs 스터디로 이어 나가고자 합니다.
### 교재, 강의자료
정해진 교재는 없으나, Spring 공식 레퍼런스를 권장합니다. 이 외에도 다양한 서적이나 강의 등을 참고하여 각자 선정한 후 공부하면 좋을 것 같습니다.
다만, 정보의 정확성이 검증되지 않은 개인 블로그의 레퍼런스는 지양하겠습니다.
### 스터디를 통해 얻을 수 있는 것
Postman으로 하나씩 정보를 보내며 테스트하는게 아닌, Test code를 사용해서 개발 코드를 테스트 할 수 있는 능력을 기르실 수 있습니다. 또한 Testing의 경우 TDD나 Rest Docs 와 같은 기술의 발판이 되기 때문에, 개발자로서 한 층 더 성장할 수 있는 발판을 마련하실 수 있으리라 생각합니다.
### 모집하는 인원 수
스터디 빌더 포함 최대 6인
ajou-university
GDSC Lead
Contact Us