til 46

20220407 - 0408

한 일 목요일 GET api/todos/{id} 구현 MVC 패턴을 테스트케이스로 구현하기 위해 인수 테스트를 통해 구현해보았다. 쿠킴이 성공 케이스를 만들고 만들어진 테스트를 참고로 나는 실패 케이스를 만들어보았다. aws 배포 작은 기능이라도 배포하는 경험을 해보고 싶었는데 쿠킴이 배포를 해보는 게 어떻냐고 제안해주셔서 aws에서 배포하는 걸 경험해볼 수 있었다! 프리티어를 통해 ec2 인스턴스를 하나 생성하여 mysql 을 설치하고 로컬에서 만든 프로젝트 jar 파일을 ec2 인스턴스에 scp 명령어를 통해 전송해주었다. 포트 연결 문제가 있었는데 8080 포트를 80 포트로 포트포워딩해서 해결했다. (왜 포트포워딩 해야 했을 지 아직 의문인 상태다) application.yml 파일에 mysql ..

회고 2022.04.11

20220404

오늘 한 일 팀 프로젝트 팀원과 스크럼 첫번째 팀 프로젝트! 쿠킴 과 같이 하게 됐고 안드로이드 클래스의 정박과 wooki와 함께하게 됐다 🤤 호눅스 마스터 클래스 지난 웹 서버 미션의 단계마다 복습을 해주셨다. DI 를 xml 파일에 추가하는 방식 사용법을 비롯해 setter 를 이용한 DI 의 과정을 볼 수 있었다. 프로젝트 회의 '팀' 프로젝트인만큼 그라운드 룰이 중요하다 생각하여 팀원들과 함께 어떤 규칙을 가지고 프로젝트를 진행할지 이야기를 나누었다. 브랜치 전략을 세워보고, Github 의 Projects 기능, wiki Issues 기능을 사용하기로 결정됐다. 그라운드 룰을 이렇게 정해놓으니 협업하는 기분이 많이 난다! 회의록 Github Issue, PR templates 작성..

회고 2022.04.05

20220328

오늘 한 일 데일리 스크럼 웹 서버 미션 리팩토링 테스트 코드를 작성하다가 구조를 바꿔야할 게 있었다. 그 과정에서 dispatcher servlet 을 다시 학습할 수 있었다. dispatcher servlet front-controller 학습 알고리즘 스터디 문제 제출 백준 거짓말 첫 골드 문제 도전! 소감 밀러와 페어 프로그래밍 2주차가 되니 페어 초반을 생각하면 질문하기가 좀 편해진 것 같다! 예정되어있던 수업이 내일로 미뤄지면서 페어 프로그래밍 할 수 있는 시간이 더 생겼는데 지난 주에 Response 객체에 대한 테스트 코드에 대해 얘기를 나눠보았다. 비지니스 로직에서 이미 Response 객체도 같이 테스트해주고 있는 상황이라 따로 Response 객체에 대한 테스트를 해주기 애매한 상황이..

회고 2022.03.28

20220326 - 0327

주말동안 한 일 백준 마인크래프트 PR 제출 마인크래프트 문제를 금요일에 풀다가 풀이를 보고도 이해가 안 갔는데 다시 차근차근 풀이를 보고 풀어보니 이해가 가서 좋았다. 더 자바, 애플리케이션을 테스트하는 다양한 방법 JUnit 5 코코아 때 사놨던 강의인데 테스트 코드의 필요성을 느끼고 있던터라 한 번 정도는 완강 해보려고 한다. 호눅스 AWS 입문 강의 두 개 정도 남기고 안 듣다가 오늘 나머지 두 개 들었다 😅 백준 스택 백준 나이순정렬 나이순정렬도 예전에 한 번 풀어보다가 안 풀려서 풀이까지 봤는데 이해하지 못했었다. 이번엔 이해할 수 있어서 좋았다. 스프링 카페 미션 리뷰 반영 디온의 무수한 리뷰를 받고 일주일이 지난 시점에 리뷰 받은 내용에 대해 학습해보았다. 스프링 카페 3단계 미션 PR 제..

회고 2022.03.28

20220323

오늘 한 일 데일리 스크럼 침대에서 헤어나오지 못하다 머리를 말리면서 스크럼에 참여하게됐다. 아침에 일어나는 건 너무 힘들다. 웹 서버 페어 프로그래밍 어제부터 밀러의 컨디션이 좋지 않으신데 페어 프로그래밍 하는 동안은 열정적으로 임해주신다.. 밀러에게 감사하다..!!!😢 그룹 리뷰 알고리즘 스터디 피오의 탈주 이슈가 있었던 날 😆 소감 페어인 밀러 덕분에 미션을 하루에 1단계씩 진행하고 있다. 오늘은 HTTP POST Method를 구현하는데 밀러는 어떤 걸 추가하고 기존의 것을 어떻게 활용할지에 대한 아이디어가 정말 금방 떠오른다. 내가 할 수 있는 건 밀러의 아이디어를 최대한 빨리 이해하는 것 뿐이다. 어제 기능을 구현하면서 하나의 객체에서 많은 일을 하는 게 아닐까하는 생각에 밀러와 불편해하고 있..

회고 2022.03.24

20220321

오늘 한 일 데일리 스크럼 밀러와 웹 서버 미션 페어 프로그래밍 호눅스 마스터 클래스 소감 엉망이었던 지난 주를 만회하고자 일찍 일어나 아침을 챙겨 먹고 스크럼을 참여하였는데 에어팟과 노트북이 말썽을 부려서 스크럼 시간을 제대로 참여하지 못했다. 노트북이 업데이트로 넘어가버리는 바람에 휴대폰으로 줌을 접속했다. 다른 분들의 이야기를 제대로 듣진 못하였지만 나단이 오늘의 컨디션을 물어봐주셔서 컨디션이 좋다는 말씀을 드리고 하루를 시작할 수 있었다. 밀러와 페어 프로그래밍을 하게 됐는데 지난 번 제이와의 페어도 그렇고 좋은 분들과 함께 하게 되어서 그저 영광이었다. 호눅스가 좋지 않은 컨디션으로 수업을 진행해주셨다. 웹 서버와 관련하여 알찬 수업 내용이었는데 초반엔 조느라 제대로 듣지 못했다 ㅜㅜ 다시보기가..

회고 2022.03.22

20220316 - 0318

한 일 카페 미션 3단계 heroku 배포 프로그래머스 H-Index 소감 생활 패턴이 이상해져서 호눅스 수업도 모르고 자거나, 정규 시간에도 제대로 학습을 못했던 한 주였다. 자려고 하면 잠도 오지 않고 밤을 샌 날도 있고 그런 뒤에는 좀비처럼 하루를 보내곤 했다. 지쳤던건지 뭔지 아직 잘 모르겠다. 학습에 대한 의욕도 전보다 떨어진 것 같고 초심도 잃은 듯 하다. 갑자기 이런 상태가 되니까 나도 좀 답답하다. 지금은 잠도 잘 자니 학습에 대한 의욕을 전처럼 되살리는 일만 남았다. 다시 작은 일부터 하나씩 해나가야겠다. 그래도 코딩하는 건 재밌는 것 같아서 다행이다. heroku 배포를 해보았는데 진짜 말도 안 되게 에러를 잡아보려해도 잡히지 않았다. 게더에서 후와 BC가 도와주셨는데도 해결이 되지 않..

회고 2022.03.21

20220315

오늘 한 일 데일리스크럼 그룹 리뷰 카페 미션 2단계 PR 날리기! 백준 주식 소감 어제 일찍 잔 덕에 아침도 챙겨 먹고 오전에 상쾌하게 시작할 수 있었다! (점심 먹고 자버렸음) 2단계 구현을 하면서 게시글 객체의 id 값을 어디서 어떻게 처리할지 고민이었다. 그룹 리뷰 시간에 리뷰를 하면서 조원들과 이야기해보니 게시글 id는 게시글을 저장하는 size를 이용한 값이어야하므로 Repository에서 처리해주는 게 좋겠다 싶었다. 도메인 객체의 setter를 사용하지 않고 생성자를 이용해서 id값을 저장해줄 방법을 생각하다 저녁에 빛데르 선생님의 아이디어로 해결하였다. dto를 통해 입력 받은 게시글 데이터를 service 에서 게시글 객체로 변환하여 Repository로 넘겨준 뒤 Repository에..

회고 2022.03.16

20220314

오늘 한 일 데일리 스크럼 스프링 미션 구현 지난 주 주말에 날린 1단계 pr이 머지되어서 코멘트에 대해 생각해보고 수정하였다. Dto 같은 표준 형태가 아닌 도메인에 맞는 이름을 사용하라. 테스트코드 작성시 ~ 하면 테스트를 성공한다 라고 했던 걸 ~ 하면 어떤 일이 일어난다 (성공 사례) 로 작성 회원 정보를 저장하는 저장소를 왜 static으로 사용하였는가? 스프링 컨테이너에 등록되면 싱글톤으로 관리되기 때문에 static은 필요 없다. 호눅스 마스터 클래스 클라우드란 클라우드의 핵심은 탄력성과 내구성 비용 모니터링을 잘 하자 AWS에 MySQL 설치하기 Auth 소켓 주의 영한님 MVC 1 강의 듣기 스프링 MVC - 구조 이해 스프링 MVC - 기본 기능 스프링 MVC - 웹 페이지 만들기 50..

회고 2022.03.15

20220311 - 0313

오늘 한 일 백준 나이트의 이동 소감 지쳤는지 하루종일 잠만 잤다. 스크럼 시간에도 제대로 참여하지 않고 주간 회고 시간에도 자느라 늦었다. 일어나기도 귀찮고 다 귀찮은 게 지친 게 아닐까싶었다. 지친 것 같아 휴식을 해보려고 했는데 유튜브도 넷플릭스도 재밌지 않았다 -_- 다시 파이팅 있게 하고자 전환점을 찾아보려고 했는데 마땅한 게 없다. 강의 내용도 어렵고 스프링 구현도 생각대로 되지 않아서 조금씩 지쳐갔던 게 아닐까 싶다. 이럴 때는 탑다운 방식으로 사고하는 것도 잘 안 되는 것 같다. 오늘 열심히 아무것도 안 했으니 내일부터는 닥친 문제들을 조금씩 해결해나가야겠다. 이런 날도 회고를 쓰고자 알고리즘 스터디에서 출제된 문제를 하나 풀었다. bfs로 풀어보고자 bfs에 대해 학습해보았다. 알고리즘 ..

회고 2022.03.12