멘탈이 아예 터져버렸다 주말에도 고민을 해봤지만
뭔 말인지 솔직히 JWT에서 완전히 터져버려서 오늘은 강의를 보고 잘 이해가 안되는 부분을 찾아보며 그것을 기록하는 시간을 가져볼 예정이다...
스프링 프로젝트를 진행하면서 테스트 코드의 중요성을 다시금 느꼈다. 특히 스프링이 제공하는 테스트 기능을 활용하면, 개발한 기능이 제대로 작동하는지 검증하고, 버그를 빠르게 찾아 수정할 수 있다. 테스트 코드를 작성하면서 'given - when - then' 패턴을 활용하면, 테스트 대상의 상태를 설정하고(given), 행동을 정의하고(when), 그 결과를 검증하는(then) 과정을 명확히 구분할 수 있다. 이를 통해 코드의 품질을 높이고, 유지보수를 용이하게 할 수 있다.
스프링 프로젝트를 진행하면서 폴더 구성의 중요성을 깨달았다. 프로젝트의 폴더를 적절히 구성하면, 코드의 가독성을 높이고, 유지보수를 용이하게 할 수 있다. 스프링 프로젝트에서는 주로 다음과 같은 폴더와 그 요소들을 분할한다.
각 폴더와 그 요소들은 각각의 역할을 가지고 있으며, 이를 통해 코드의 가독성과 유지보수성을 높일 수 있다.
오늘의 학습을 통해 테스트 코드의 중요성과 스프링 프로젝트의 폴더 구성에 대해 다시금 생각해 볼 수 있었다. 테스트 코드를 작성하면서 스프링이 제공하는 테스트 기능을 활용하면, 개발한 기능이 제대로 작동하는지 검증하고, 버그를 빠르게 찾아 수정할 수 있음을 알게 됐다. 또한, 스프링 프로젝트의 폴더를 적절히 구성하면, 코드의 가독성을 높이고, 유지보수를 용이하게 할 수 있음을 깨달았다. 이처럼, 오늘의 학습을 통해 더 효율적이고 품질 높은 코드를 작성할 수 있게 됐다.