목록2025/03 (5)
CS 일기장

프로젝트 주가 끝났다. 월화수는 프로젝트 마감까지 정말 뭐에 홀린듯이 하루 10시간 이상 맥북과 함께했고, 팀원들에게 내가 할 수 있는 것을 다 해드려 내가 민폐를 끼친 저번 주를 만회해보자는 생각으로 잠도 하루에 2시간 씩 자며, 코딩에만 미친듯이 시간을 쏟은 것 같다. 내가 완성하고 싶은 부분까지는 완성하지는 못했지만, 주말과 4월 15일까지의 리팩토링 시간을 가질 수 있다는 생각에, 괜찮겠지 하고 스스로를 달래고 있다. 상모님께서 발표를 정말 잘해주셨다. 우리는 미리 준비를 해보지 못해, 오류가 났을 때 당황했지만 프로처럼 나에게 눈빛 신호를 보내며 다음으로 넘어갔다. 우석님, 도은님, 윤상님, 그리고 우리 팀장님 모두가 발표 자료에 힘을 많이 써주고 이미 문서를 끝내놓으셨다. 정말 고마웠다. ht..

정신없는 12주차 지나갔다. 이 때의 느껴지던 속도는 정말 말이 안되는 속도였던 것 같다. 계속 수업 듣고 그 다음에, 프로젝트 회의하고 선생님께서 자기가 진행해오면서 모두가 힘든 구간이 이 구간이니, 잘 이겨내보자는 말씀을 하셨는데, 꽤 힘들었다. 이 글도 애초에 13주가 끝나고 쓰게 되었다. 여유가 이제야 생겼다. 지금은 서울로 돌아오는 기차 안이다. 생각이 많아진다. 이번주에는 무엇을 배웠을까?1. Spring Data JPA엔티티를 자바에서 만들고, 그것일 레포지토리에서 mapper 처럼 xml 코드를 작성하는 것이 아닌, 레포지토리에 상속을 받아, 필요시 추상 메소드를 추가하면 된다. 굉장히 편리하다는 사실을 알게되었다. 그러나 조인이 여러 개일수록 native query 작성이나 엔티티가 추가..

11주차도 끝! 점점 블로그 쓰는 게 늦어지는 거 같다. 미루지 않았어야 했는데 이번 주(주말 포함)도 의도치 않은 풀 스케줄이였다.혼자 생각 정리도 해야 하고, 혼자만의 시간이 조금 필요한 나에게는 조금 버겁다. 체력도 떨어지는 게 느껴지고, 체력이 떨어지니 예민해지는 거 같다. 내 기분을 요새 잘 모르겠다. 그냥 눈 앞에 있는 걸 순간 순간 열심히 해야지 하는데, 조금은 잘 안되는 거 같다. 개선해야겠다고 느낀다.그래도 곧 야구가 개막한다. 시범 경기 하이라이트 보는 재미가 하루의 낙이 된다.이번주는 무엇을 배웠을까?Mybatis본격적으로 xml과 자바 등으로 SQL Mapping을 통해 JDBC의 확장판이라고 볼 수 있는 Mybatis에 대해 배웠다. 이 부분을 할 때 Mapper라는 인터페이스를 ..

10주차도 끝이 났다. 이번 주는 정말 오전과 오후가 녹았다?라고 표현할 정도로 시간이 빠르게 흘렀다. 월요일 휴무와 동시에 금요일 첫 휴가를 사용했다. 3일 나가는데 개념적으로 많이 배우다 보니, 정말 빠르게 흘러갔다. 이 속도는 원하지 않았는데,,, 이번 주는 무엇을 배웠을까?AOP공통 코드를 분리하고 코드 실행 전이나 실행 후의 시점에 해당 코드를 삽입함으로써, 소스 코드의 중복을 줄이고, 필요시에 가져다 쓸 수 있게 객체화하는 기술이다.로그 기록을 하거나 트랜잭션, 예외 처리등에서 사용하는 개념이라고 한다.실제 MVC 패턴에 다른 클래스로 만들어 실습을 해봤는데, 스프링에서 뭔가 제일 어렵다. DI와 IOC에 대한 이해가 되었고, 이것에 대한 설명을 코드로서 할 수 있는데, 이 부분은 못하겠다. ..

2월이 지났다.조금은 후회가 남는 2월이었던 것 같다. 몸 관리부터, 게을러지는 시기였던 것 같다. 최근엔 일정도 많았고 자격증 시험도 있었고, 지나고 나서 돌이켜보니, 시간 관리도 시간 관리지만, 일의 우선순위를 제대로 고르지 않고 지나온 것 같아 살짝 아쉬운 2월이었다. 우선순위로 해야 할 것, 미뤄도 되지만 주말에 해야 할 것 등을 구분하고, 남들한테 휘둘리지 않고 내 할 것 하는 내가 되어야겠다는 2월이 되었다. 개인적으로 많이 아쉽다. 1) 배웠던 기술 SetJava 객체 지향객체 지향에 조금 더 배웠다. SOLID를 실습 코드로 보니 흥미로웠고, 이제는 모듈화도 모듈화고 왜 인터페이스를 쓰는가에 대한 이해도 가능해졌다. 영향을 덜 주기 위해서라고 기억을 하고 있으나 조금 더 자세한 설명을 할 ..