728x90

전체 글 503

94일차_튜터님 피드백(모험 3일차)

튜터님 피드백 1. 강의 -> 스파르타 강의는 보지 않는다. (단, Spirng 심화 강의는 듣기) Spring 강의는 인프런 꺼로 듣는다. 2. 알고리즘 java & python -> python 백준 알고리즘 -> 프로그래머스 1. 현업에서의 개발 프로그래밍 공부 어떻게 할 것인가 강의 들어보기 2. 스프링 강의는 인프런 강의를 듣기로 했다. 3. 알고리즘 백준은 대회 문제도 있으므로 프로그래머스가 낫다라는 피드백을 받아 Lev.1 부터 시작하게 되었다. Spring을 하기 때문에 당연히 java로 문제를 풀려고 했는데 파이썬의 장점을 살리는게 좋다고 하셨다. 실제로 Spirng 백엔드로 간다 해도 내가 하고자 하는대로 쓸 수 있는 언어를 활용하는 것이 좋다 하셨다. 오후 12시경 프로그래밍 공부 어..

TIL 2021.12.15

93일차(모험 2일차)

2021.12.14 오전 10시경 Spring 강의 그동안 프로젝트를 하면서 밀린 Spring를 듣게 되었다. 프로젝트 이전에는 감을 잡지 못했는데 프로젝트를 하면서 코드에 익숙해진 것인지 모르겠으나 이해가 되기 시작했다. 그런데 프로젝트 하면서 작성한 흐름과 강의 코드의 흐름과는 다른게 몇 가지 있어서 튜터님께 여쭤보았고 이를 T.S.L에 기록했다. 오후 2시경 [백준 알고리즘] 1037 문제를 맞닥뜨렸다..! 위 출력 예제를 보고 n, k = map(int, input().split()) 이러한 코드를 써야하나 생각이 들었다. 어떻게 풀어야 할지 틀을 짜고 작성하는게 코드 짜기에 더 좋을 것 같아서 풀어서 적어봤다. 입력한 수 만큼 입력 값을 받는다. 두번 째 입력 값이 result의 약수 약수들을 ..

TIL 2021.12.14

93일차

[03-04.] Service 코드 파헤치기 @RequiredArgsConstructor // Repository 꼭 필요하다고 알려줌 @Service public class MemoService { private final MemoRepository memoRepository; @Transactional public Long update(Long id, MemoRequestDto requestDto) { Memo memo = memoRepository.findById(id).orElseThrow( () -> new IllegalArgumentException("아이디가 존재하지 않습니다.") ); memo.update(requestDto); // Memo.java에 update 메소드 추가 return..

92일차(Repository, DTO에서의 @Getter와 @Setter)

T.S.L은 Today Spring Learned로써 오늘 스프링 공부한 부분을 정리하는 글이다. Repository public interface MemoRepository extends JpaRepository { List findAllByOrderByModifiedAtDesc(); //List findAll By OrderBy ModifiedAt Desc(); } findAllByOrderByModifiedAtDesc() 처럼 이 이름은 어떻게 정해지는 걸까? 첫글자가 대문자로 작성해서 멤버변수를 작성한다. 예를 들어 멤버변수가 name이라면 아래와 같이 작성할 수 있다. 👉🏻 findByName JPA 공식 홈페이지 살펴보기 https://docs.spring.io/spring-data/jpa/d..

92일차(모험 1일차)

2021.12.13 기존 울타리에서 벗어나 새로운 울타리를 찾아 떠나는 일상이 시작 되었다. 꾸준히 이곳에 기록해 나가면서 초심을 잃지 않을 것이다. 2021.12.13 새벽 2시경 나와 같은 생각을 가진 팀원이 있어 모험을 같이 떠나면서 앞으로 어떻게 진행할지 목록들을 작성했다. 새벽에는 내 아이디어만 얘기해서 임시로 채택이 되었다. 그리고 우리의 팀명은 "달코"라고 지었다. (임시) 달코는 다양하게 해석할 수 있다. 1. 나의 별명인 해달과 팀원의 별명인 싸이코를 합친 의미 2. 달달한 코딩 3. 달리갈 때 없을 때 코옥 눌러줘 (현재 나온 내 아이디어대로 프로젝트를 진행한다는 가정하에) 할일 목록은 3차 프로젝트 피드백을 주신 튜터님과 캠프의 처음과 끝을 책임지시는 튜터님의 의견을 모아 해야할 목록..

TIL 2021.12.14

3차 프로젝트_KPT 회고

Keep - 문제 발생에 있어 고치는 과정에서 서로 도움을 줌 - Github 활용하기 커밋 메세지 틀 정하기 issue 생겼을 때 시간을 정해두고 혼자 고민해보고 그 이후에는 도움을 받음 회의 공지 Wiki 활용하기 코드 리뷰 Problem - 스프린트 일정을 넘기는 경우가 많아 구현을 못한 기능이 많음 - 미리 계획해야하는 부분을 준비하지 못함 Try - 좀 더 체계적으로 정리해 나가야 할 것 같다. - 시작할 때 부터 체계적으로 틀을 작성한다. KPT회고 방법 참고하기 - https://brunch.co.kr/@jinha0802/35 - https://techblog.woowahan.com/2677/

Project 2021.12.13

13주차(긴 여정을 떠날 준비를 하는 모험가)

2021.12.12 1차, 2차 프로젝트보다 3차 프로젝트를 하면서 내가 지금 뭐가 필요한지, 앞으로 무엇을 해야할지, 내가 뒤처지는 것 같은 느낌을 왜 받고 있는건지 고민을 계속 하게 되었다. 3차 프로젝트가 끝나고 TIL을 작성하면서 어떤게 문제였고 앞으로 어떻게 해야할지에 대한 내 나름대로 정리가 되었다. 나는 내 시간을 누구에게 빼앗기고 싶지 않았고 개인 프로젝트를 하려고 온 게 아니였다. 이 팀에서 계속 활동을 하면 앞으로도 얻어가는 것 없이 끝날 것 같다는 생각이 들었는데 이 생각이 1차, 2차 프로젝트 때 비해 이제는 확신으로 바뀌었고 그래서 나는 울타리 안에서 벗어나려 한다. 그리고 이제 이 프로그램 자체가 한 달도 남지 않아서 이 전까지 잃어버린 시간들을 되돌릴 수는 없지만 남은 기간이나..

WIL 2021.12.12