이 글은 프리코스 4주차 회고 글, 그리고 프리코스가 끝난 뒤 진행한 리팩토링 결과까지 포함하고 있다는 것을 미리 말씀드립니다!! 😀리팩토링 후 달라진 점도 궁금하신 분들을 끝까지 다 봐주세요!~🧐🧐
3주 차 미션에 대한 글을 작성하기 이전에 먼저 1주 차 공통 피드백 내용들은 다음과 같습니다. >- 요구사항을 정확히 준수한다 커밋 메시지를 의미 있게 작성한다 git을 통해 관리할 자원에 대해서도 고려한다 Pull Request를 보내기 전 브랜치를 확인한다 PR을
2주 차 미션에 대한 글을 작성하기 이전에 먼저 1주 차 공통 피드백 내용들은 다음과 같습니다. >- 요구사항을 정확히 준수한다 커밋 메시지를 의미 있게 작성한다 git을 통해 관리할 자원에 대해서도 고려한다 Pull Request를 보내기 전 브랜치를 확인한다 PR을
새롭게 알게된 Stream의 Collectors 기능을 적어보겠습니다.위의 numbers 변수를 통해 다양한 기능을 학습해보겠습니다.가장 기본적인 형태입니다.각각의 숫자들을 String으로 변환하여 변환된 값들을 List<String>으로 반환해줍니다.만약 구체적
split 메서드에서 limit 값을 파라미터로 전달 받을 수 있다는 것을 알게 되었다.여태 limit 파라미터의 존재조차 몰랐습니다...차이가 있을까??내가 일반적으로 사용했던 split 메서드는 split(String regex)였고, 이것은 limit 값에 0이
드디어 기다리던 프리코스 1주차를 10/19 ~ 10/25까지 진행하였습니다. 저번 기수인 5기부터 우테코에 지원을 하기만 하면 프리코스를 함께 참여할 수 있었기에 코딩 테스트를 하지 않고 프리코스에 참여할 수 있었습니다. 1주차 숫자 야구 게임 1주차의 미션은
불변 데이터 객체를 쉽게 생성해주는 새로운 클래스이다.잘 사용할 수 있다면 확실히 코드가 깔끔해지고, 편리하게 사용 가능할 것 같아 보입니다.그럼 Record 클래스를 이해하기 쉽게 코드를 통해 알아봅시다.위와 같이 User라는 객체가 있고, 이를 나타내는 변수로 na
모두 자바 interface에서 이용 가능한 default method를 아시나요?최근에 알게된 default method에 대해서 작성해보려고 합니다.이전까지 인터페이스를 구현하면 인터페이스를 구현할 클래스를 생성하고, 이 클래스 안에서 메서드를 오버라이드 해서 작성
컬렉션에서 불변 객체를 생성하는 기능이 추가되어 공부하게 되었다.여기서 불변 객체란 한번 할당하면 내부 데이터를 수정할 수 없는 것을 말한다.불변 객체를 생성하는 방법: of() 정적 메서드를 이용위와 같이 간편하게 불변 컬렉션을 만들 수 있다.하지만 주의점이 무엇이
트랜잭션(Transaction)이란? 트랜잭션을 해석하면 거래라는 뜻인데, 트랜잭션은 데이터베이스에 실행한 로직을 안전하게 처리하도록 보장해준다. 예를 들어보자, 만약 A라는 사람이 B라는 사람에게 10000원을 이체해준다고 가정해보자. 이체가 성공적으로 마무리 되
기본적인 데이터 베이스 커넥션을 획득하기 위한 방법은 다음과 같다. > 1. DB 드라이버를 통해 커넥션을 조회한다. DB 드라이버는 DB와 TCP/IP 커넥션을 연결한다. 커넥션이 연결되면 ID, PASSWORD 등 부가 정보를 전달한다. DB는 ID,PASSWORD