2주나 지나버렸다니.. 요즘 아주 바쁘다 바빠~~ 내가 제일 좋아하는 소스코드 분석도 맘껏 하고, 이런저런 일들도 생기고말이다~~ 요즘에는 열심히 소스코드를 보다보니 진짜 하루가 눈깜빡할사에 지나간다.. 분명 똑같이 24시간인데 하루 시간이 너무 짧다.. 소스 코드를 분석하는 것이 지루해보이고, 재미없지 않냐는 주변의 이야기도 많이 듣는데, 나는 이상하게 소스코드 분석하는게 너무 재밌다.(물론 내가 개발하는 일도 너무 재밌고 보람찬일이긴 하지만) 소스코드 분석, 기능개발 ? 소스 코드 분석만 한지 1주가 지났을 무렵, 주변에서 그런이야기들 들었다. "이제 슬슬 Leo(나) 도 개발좀 해야되지 않겠냐고, 언제까지 코드만 볼거냐?" 라는 말을 들었다. 사실 나는 과거에도 그리고 지금도 여전히 코드를 보는 일..
회고/WIL
이번 한주, 조금 힘들었다.. 질문과 고민으로 가득찬 한주 였다. 이번 주에는 지난주 부터 이어하고 있는 DB 테이블을 공부하고, 작성된 코드(row query, orm)을 보고 해당 테이블에서 주로 필요한 데이터는 무엇인지 등을 확인했다. 거의 매일 사수님과 함께 테이블에 대한 이야기와 따로 정리하며 생긴 내 질문들을 이야기하며 평균 한시간동안 이야기를 했다. 분명 매일 바쁘고 정신없게 하루를 보내는 것 같은데, 생각보다 남는 결과물이 없는 것 같아 조금 힘들다.. DB 스키마 분석 DB 스키마 분석은 이번주로 해서 마무리를 지었다. 모든 테이블과 필드를 확인한 것은 아니지만, 사수님 판단하에 필요하다 생각하는 테이블과 필드를 모두 확인하고 정리를 했다. 우리 레거시에 절대적인 특징인 부분과 도메인 처..
으악! 벌써 10월달에 입성했다.. 그리고 난 벌써 입사 3개월차..(8월 1일에 입사했다!) 왜 나 벌써 3개월차..? 그리고 수습이 끝나는 10월달의 시작이다! 10월의 시작이 아주 바쁘고 정신없다! DB 스키마 분석 지난 주 금요일 주간보고에서 팀장님의 피드백으로 "소스코드를 먼저 보고 분석하는 것보다는 DB 스키마를 이해하고 나서 소스코드를 보는 것이 순서에 더 맞는것 같다" 이야기해주셔서 이번 주는 소스코드가 아닌 DB 스키마를 분석하고 공부했다. 사실 소스코드를 보며 나는 사용되는 테이블을 보면서 의문인 점들이 많았다. 이놈은 이름이 왜이래..? 아니 왜 이놈만 로직이 다르지? 등등.. 중간에 질문은 당연히 했다! 그럴 때마다 사수님이 해당 테이블이 짜여진 배경(필요하다면)과 해당 테이블에 대..
벌써 9월의 4주차가 끝이 났다. 이번 한 주는 도메인 이해로 시작해서 도메인 이해로 끝이 난 한주다. 그리고 오랜만에 본 개발자 친구들.. 소중한 시간들의 연속이였다. 오랜만에 만나, 친구과 좋은 시간도 보내고 조언도 들으면서 좀 더 성숙해진 내가 된 것 같다. 도메인 이해 이번 한주는 정말 하루 왠종일 도메인을 공부하고, 해당 부분이 어떻게 코드로 녹아있는지 확인했다.(진짜 이것만 했다.. 일주일 40시간동안...) "어떻게하면 내가 분석한 내용을 잘 문서화 할 수 있을까?" 하는 고민이 정말 컸던 것 같다. 도메인을 이해하면서 시각화로 문서를 정리하고, 모르는 사람이 봐도 "이게 이렇게 구성이 되어있구나" 하는 이해를 할 수 있도록 작성해보고자 노력했다. 사실 도메인을 이해하고 코드를 분석하는 일은..
이번 한 주는 과도기였던 것 같다. 나도, 사수님도 정신없이 바쁘며(나는 왜바뻤을까?) 한주가 또 정신 없이 지나갔다. 9-3주차에는 사수님이 해보라고 던져주신 주제가 조금 계속해서 바뀌었다. 그래서 이거했다가, 저것 했다가, 또 다시 돌아왔다가 다시 다른것 했다가 왔다리 갔다리 했다. 받았던 과제 1. 지난 주에 작성한 쿼리 개선하기 filter()를 할 때의 작성쿼리를 개선해보라는 과제를 던져 주셨다. 해당 부분은 내가 작성했던 쿼리가 "조건을 추가 할 때마다 쿼리를 새로 날리는것이 아니냐?" 하는 의문에 시작된 부분이였다. 해당 부분은 테스트를 통해 쉽게 검증이 가능한 부분이였는데 근데 우리는 테스트가 없다..그리고 또 테스트를 작성하면 환경 문제가 터져서 테스트가 안돌아간다...(진짜 왜이런건지 ..

이번주는 추석 연휴가 껴있어서 미리 회고를 작성한다.(이번주는 책보고 정리 못한 내용 실컷 정리해야지~~) 이번주는 3일(월, 화, 수)뿐이 일을하지 못했다. 회고를 작성하는 오늘(목요일)은 회사 창립기념일 대체 휴일로 쉰다. 짧은 3일동안 열심히 API 작성을 끝냈다. 요구사항 1. 원하는 조건을 충족하는 쿼리문을 만들어 줄 것 2. Pagination을 추가 할 것 이번에 작성한 API의 요구사항은 매우 간단했다. 검색기능에 Pagination만 추가하면 되기에(과거 프로젝트를 만들어 볼 때도 많이했다!) 그런데 왜 몇일동안이나 고민을 했냐? 과거의 내가 작성한 코드는 재사용성이 ZERO 였기 때문이다.. 작성할 API의 요구사항을 들었을 땐, "어? 나 이거 해본거라서 바로 할 수 있겠다!"라는 생..