스프링으로 프로젝트를 진행하고 나서 스프링을 잘 안다고 생각했던 나를 반성하게 된다. 기존 템플릿을 이용해서 개발을 했고 왜 그런 템플릿이 만들어졌는지, 효율적인지를 깊게 고민해본적이 없는 것 같다. 가장 놀라웠던 건 Bean이 큰 이익을 제공하는 것이 아니라는 점이다. 효율적이여서 사용하기 보다는 대중이여서 사용한다고 생각이 되었다. 또한, 실제로 코드 리뷰를 하면서 디미터의 법칙을 지적 받은 적이 있었고 클린 코드를 먼저 읽었다면 그런 실수를 하지 않았을 텐데라는 아쉬움을 남는다. 이제는 디미터의 법칙을 잘 지키면서 개발을 해야겠다.