분류 전체보기

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 8주차 회고 (포비와의 면담, 회복탄력성, 풋살)

2024년 6월 3일 ~ 6월 7일 마음이 많이 느슨티비 해진 요즘이다. 방학이 코 앞이라 그런지 아니면 지칠 타이밍이어서 그런지 모르겠다. 🥲 몸살 감기 .. 시름시름활기찬 월요일부터 아팠다. 전날 밤부터 시름시름 아프더니 아침에는 어지러워서 일어날 수가 없었다. 남들이 길고 얇게 가는 감기를 나는 짧고 굵게 왔던 것 같기두 하고 🧐그래서 처음으로 우테코에 등교를 하지 못했다. 하루 쉬니까 근데 금방 나았다. 빨리 낫고싶어서 온갖 약을 때려 넣은 덕분일지도 ㅎㅎ 젊고 건강한 내 몸에 감사한 순간이었다 ..  몸이 낫고 등교한 화요일에는 일과가 끝나고 무려 간맥을 하였다. 😀 약 먹는 중이라 논알콜 먹기는 했지만 ...  이 날 선선한 날씨랑 맛있는 맥주 그리고 크루들과 나누는 시시콜콜한 농담이 어..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 7주차 회고

2024년 5월 27일 ~ 5월 31일   너무나도 빠른 한 주 한 주에 감탄하는 중이다. 😅 이번 주에는 새로운 미션인 방탈출 결제 시스템에 대한 페어 프로그래밍을 진행하였다. 외부 API를 연동하는 것이 처음이어서 다소 걱정했는데, 든든한 페어인 조조와 함께 성공적으로 미션을 마무리하였고 머지를 받은 상태이다.그리고 오늘은 감기 몸살을 얻어서 골골거리며 처음으로 병가를 냈다. 🤒 하고 싶은 게 많은 하루였는데 아프니까 아무것도 못하겠더라. 건강이 최고이다. 아무튼 저녁 되니 많이 괜찮아져서 회고를 쓰러 책상 앞에 앉아 보았다. 회고를 작성하는 걸 회고해봤는데 놀았던 거나 단순 사실 기록보다는 감정 기록이 나중에 유의미하게 사용되는 기록인 것 같다.쉽지 않지만 감정 기록을 위주로 회고를 작성하자.?..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 6주차 회고

2024년 5월 20일 ~ 5월 24일 한 주 한 주가 너무 빠른 요즘이다. 하루가 되게 밀도 있어서 길다고 느껴지는데, 일주일은 금방 찾아온다. 월요일에 유연성 강화 스터디 하고 나서 눈 깜빡 뜨면 금요일에 포수타 하고 있다. 🥲소중한 잠실캠과 백엔드 크루들과의 익숙한 생활을 벗어날 시간이 얼마 남지 않았다는 걸 떠올릴 때마다 기분이 울적해진다. 레벨2도 이제 3주밖에 남지 않았다. 남은 기간을 소중히 여기면서 충실히 해내자! 👩‍💻깊게 학습해보며 느낀 점🎈 학습 과정에서 느낀 것이번 주는 방탈출 예약 대기 미션을 구현 한 후 리뷰어와 함께 리팩토링하는 한 주를 보냈다.사실 미션은 빠르게 구현했으나 테스트 코드를 작성하는 과정에서 지난 미션의 리뷰인 트랜잭션에 관련한 고민 때문에 시간을 조금 끌..

우아한테크코스/레벨2

[Spring] 서비스 테스트 시 @Transactional을 사용하는 것이 올바르지 않은 이유 (feat. OSIV)

💥 문제 상황JPA를 사용하여 방탈출 예약 대기 페이지를 구현하는 미션을 진행하고 있었다. 복잡한 서비스 레이어를  테스트하기 위해  서비스 통합 테스트 코드를 작성하였다. 테스트 메서드마다 데이터베이스에 데이터가 저장되거나 삭제되는데, 이러한 변경이 다른 테스트 메서드에 영향을 주지 않기 위해 롤백 테스트를 하기로 하였다. 롤백 테스트를 하기 위해서는 다양한 방법이 있는데, 그 중에서도 @Transactional 어노테이션을 테스트 메서드에 추가하는 방법을 선택하였다.해당 어노테이션을 붙임으로써 테스트 코드에서 복잡하게 트랜잭션을 직접 관리하지 않아도 테스트 메서드 간의 격리가 가능했기 때문이다.   그러나 리뷰어에게 다음과 같은 질문을 받았다. 부작용이라니, 롤백 테스트를 해주어서 너무 편리하기만 ..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 5주차 회고

2024년 5월 13일 ~ 2024년 5월 17일 테코톡에 몰입하다 이번 주는 목요일 테코톡을 위해 몰입한 주이다. 마음이 급하게 테코톡을 준비하는 게 싫어서 틈틈이 계속 준비하였다. 덕분에 며칠 남지 않았을 때에도 준비가 나름 되었고, 전날 술을 마셨음에도 무사히 테코톡을 마무리했다. 휴 ~ 테코톡이 끝나고 깨달은 게 있다. 나는 지속 가능하게 잘 공부하고 있었구나. 부담스러운 태스크가 주어졌을 때 일상을 잘 챙기지 못하고 마음이 항상 불편했다. 아마 잘 해야한다는 압박이나 사람들 앞에서 내용을 잘 전달해야한다는 부담 때문이었겠지? 우테코에서는 오랜 기간 미션을 하더라도 마음이 불편하지 않았다. 미션을 하지 않고 놀아서 마음이 편한 게 아니라 잘 해야한다는 부담을 내려놓고 학습에 임했기 때문이다.  우..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 4주차 회고

2024년 5월 6일 ~ 5월 10일 시간이 많이 지나고 쓰는 4주차 회고이다.바로바로 쓰고 싶었는데 테코톡이라는 다소 무거운 태스크가 심리적으로 부담되어 괜히 회고를 패스하였다. 사실 그냥 썼어도 테코톡 잘 했을 것 같은데 .. 🤭 일시적으로 부담스러운 일이 생기면 루틴을 잘 지키지 못하고 그 일에만 신경을 쏟는다는 것을 새로 알게 되었다. 덕분에 운동도 잘 못하고 여러 번 늦게 자서 안정적인 생활을 하지는 못 했던 한 주였던 것 같다. 그래도 이 글을 쓰는 시점에서는 테코톡이 끝나고 평온하게 하루를 보내고 있다. 다시 루틴 찾아야지 ! 아잣 💪 ☕ 코치님과의 일대일 상담2024.05.19 - [우아한테크코스/레벨2] - [회고] 내가 꿈꾸는 개발자의 삶은 무엇일까? 내가 생각하는 좋은 개발자의 기..

우아한테크코스/레벨2

[회고] 내가 꿈꾸는 개발자의 삶은 무엇일까? 내가 생각하는 좋은 개발자의 기준

👀 코치님과의 상담 레벨2 담당 코치님인 구구 코치와 일대일 상담을 하게 되었다. 미션을 진행하면서 어떻게 공부할 지 감이 많이 잡히지 않던 시점이라 성장이라는 키워드로 고민을 털어놓았다. 🙄 이전의 나에게 '성장'이란 ...늘 다른 사람의 인정이나 눈에 보이는 성과 (예를 들어 우아한테크코스 합격이라거나 학점 취득이라거나..) 처럼 확실한 이득을 얻고자 공부를 했기 때문에 내가 잘 하고 있는 건가하는 불안한 생각이 들어도 안정을 찾기가 쉬웠다. 눈 앞에 보이는 결과를 얻기 위해 늘 최선을 다하기만 하면 되었으니까. 성장은 다른 성과를 얻기 위한 수단이었을 뿐 목적이 된 적은 없었다. 😎 성장에 대한 가치관이 바뀐 계기우아한테크코스 레벨1에서도 마찬가지였다. 나의 성장도 중요했지만 다른 사람들 평가..

우아한테크코스/레벨2

[Spring] Spring MVC의 등장 배경과 프론트 컨트롤러 패턴 (Front Controller Pattern)의 도입

🙋‍♀️ Spring MVC란?Spring MVC라고 불리는 Spring Web MVC는 서블릿을 기반으로 만들어진 웹 프레임워크이다.  서블릿을 기반으로 만들어진 프레임워크라고 말문을 열었다. 서블릿에 대한 이해가 없다면 아래 포스팅을 먼저 보는 것을 추천한다.  2024.05.11 - [우아한테크코스/레벨2] - [Java] 서블릿(Servlet) 이란? Java Application에서 어떻게 사용될까? [Java] 서블릿(Servlet) 이란? Java Application에서 어떻게 사용될까?😎 서블릿이란?서블릿은 자바 어플리케이션에서 클라이언트의 요청을 처리하고 응답을 반환하는 역할을 하는 하나의 클래스이다.예를 들어, 우리는 자바 언어를 사용해서 클라이언트와 HTTP 요mingyum119..

우아한테크코스/레벨2

[Java] 서블릿(Servlet) 이란? Java Application에서 어떻게 사용될까?

😎 서블릿이란?서블릿은 자바 어플리케이션에서 클라이언트의 요청을 처리하고 응답을 반환하는 역할을 하는 하나의 클래스이다.예를 들어, 우리는 자바 언어를 사용해서 클라이언트와 HTTP 요청과 응답을 주고받는 웹 환경을 구성할 수 있다. 이러한 역할을 수행하는 것이 바로 서블릿 (Servlet)이다.  서블릿이 있기 때문에 할 수 있는 일들은 다양하다. 몇 가지를 예시로 들어보겠다.HTML 폼에 사용자가 입력을 할 수 있다. 사용자가 입력한 데이터가 폼을 통해 서버로 전송된다. 사용자가 아이디와 비밀번호를 입력하고 확인 버튼을 누르면 HTTP 요청으로 서블릿에게 데이터가 전송되고, 서블릿은 데이터를 사용해 로그인 로직을 처리한다.데이터베이스에 쿼리를 날린다.서블릿은 외부 서버 중 하나인 데이터베이스와의 연..

MINGYUM
'분류 전체보기' 카테고리의 글 목록 (6 Page)