1. 그래들에서 의존성 충돌이 발생했을 경우 해결하기
Test코드를 작성하려고 하는데, Log4j 라이브러리가 충돌하여 Bean 등록이 원홯라게 안되는 이슈가 있었다. 팀원 분들이 다같이 통합테스트를 못하는 상황이 발생하였는데, 한 팀원분께서 솔루션을 찾아서 공유주셨다. 자바스크립트로 개발을 할 때는 이런 상황이 생기면, 어떻게 할 줄 몰랐는데, 그래들에서는 아래와 같이 사용할 의존성과 배제할 의존성을 구분지을 수 있는 것 같다.
testImplementation ('it.ozimov:embedded-redis:0.7.3') {
exclude group: "org.slf4j", module: "slf4j-simple"
}
아직 빈의 등록에 대해 이해하고 있지 못하는 것들이 많다. 슬슬 예전에 배웠던 것들도 까먹고 있는데 슬슬 리마인드 해야할 시기가 오고 있다.
2. 벽이 느껴질 때 마인드 컨트롤
오늘 선발대 수업을 들었는데, 이제는 점점 내 역량을 넘어서는 기분이 든다. 백엔드 개발자는 쿼리를 개선하고, 로직을 수정해나가면서 퍼포먼스를 개선해야하는데, 어느 순간이 되면 내가 소화를 못하는 느낌이 든다. 여태까지 개발을 공부하면서, 이 벽을 넘기가 매우 힘들었던 것 같다.
나의 속도를 아직 나는 모르는 것 같다. 나보다 뛰어난 다른사람을 쫒아가려다보니 큰 벽이 느껴지고, 그 벽을 한번에 넘으려고 하다보니 더욱이 거부감은 크다. 마라톤을 하기전에 막막한 기분과 비슷한 기분이다. 내가 마라톤을 뛰는 길은 일정한 간격마다 가로수가 있다. 체력이 너무 안될때는 내 바로앞 가로수를 지속적으로 목표로 잡으며, 최종목적지 까지 향했고, 이 목표는 점차 두칸 - 열칸씩 늘어났다.
개발도 비슷한 것 같다. 나보다 한참 앞서있는 상대를 보면서 박탈감을 느끼는 것은 어쩔 수 없지만, 내가 그 곳에 다다르지 못할 이유도 없다. 꾸준히 바로 앞에 있는 것을 바라보면서 전진하다보면, 언젠가 내가 이상적으로 보고 있는 사람들의 위치에 도달 할 수 있지 않을까.. 생각한다.