[경북대 BE_권도윤] 미션 제출합니다. #146
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
이번 미션을 진행하며, 왜 도메인 단위 테스트가 중요한지, 왜 MVC 패턴이 좋은지를 알게 되었습니다.
model 부분에 대한 테스트만으로 핵심 로직의 모든 테스트를 진행하기 위해서는 역할 분리가 굉장히 잘 되어있어야 했고, 많은 고민이 필요 했었습니다. 이렇게 테스트를 위한 로직을 작성하면서 제가 코드의 부족한 점들이 많이 보였고 덕분에 계속해서 부족한 부분에 리팩토링이 있을 수 있었습니다. 리팩토링을 할 때 각 영역이 잘 분리시켜 놓아서 한 부분을 고쳐도 다른 부분에 영향이 가지 않았습니다. 덕분에 좀 더 리팩토링 하는것이 수월했습니다.
이번 미션 동안 백엔드에 대해서 많이 배웠던 시간이었습니다. 감사합니다.