1주차 precourse-onboarding코드를 보자마자 나오는 List 자료형에 제네릭스가 나왔다. 자료형 공부가 덜 됐다는 것을 느꼈다.리턴이 int answer이다. List 자료형에서 값을 모두 구한 다음 answer에 넣어주면 되는 구조인 듯.일단 메인 메소
onboarding 2주차 1주차 미션 피드백, 깃 공부, 2주차 미션 확인 후 학습, 해결 계획 세우기 10:30~11:30 Solid 원칙, TDD 모델, MVC 패턴, DI 구조 11:30~12:00 커밋 컨벤션 읽기 camp.nextstep.edu.mission
onboarding 2주차 학습내용깃헙에서 개인적인 자바 스터디를 위한 repository를 만들고 소스트리로 클론해서 로컬 저장소로 가져온 다음 project Structure를 세팅했다. 우테코에서 사용한 structure를 최대한 따라갔는데, src → main
기능 구현 목록시작문구 출력“숫자 야구 게임을 시작합니다.”랜덤 3자리 픽데이터 베이스 클래스 구현필드정답 List사용자의 인풋 ListStrike 갯수ball 갯수낫싱랜덤 3자리 생성하여 데이터베이스 클래스에 저장.GameManager 클래스 생성하여 게임의 처음과
Git에서 star를 많이 받은 코드들을 살펴보자.MVC패턴예외처리 고찰 (tistory.com)Modelrule사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다.뷰나 컨트롤러에 대해 어떠한 정보도 알지 말아야 한다.변경이 일어나면, 변경 통지에 대한 처리방법
기능 구현 목록Model : 데이터 관리ConstantDataStorage1~45까지의 수를 포함하는 데이터 저장당첨 번호의 개수 6 저장보너스 번호의 개수 1 저장LottoTicketsStorage발행된 로또티켓들을 저장WinNumbersStorage당첨 번호 저장B
getter를 사용하는 대신 객체에 메시지를 보내자.https://tecoble.techcourse.co.kr/post/2020-04-28-ask-instead-of-getter/‘자바 빈 설계 규약’에 따르면자바 빈 클래스 설계 시, 클래스의 멤버변수의 접근
기능 구현 목록InputView사용자로부터 입력을 받는 역할패키지 변경 가능메서드의 시그니처(parameter, name)와 리턴 타입 변경 가능사용자 값 입력을 위해 필요한 메서드 추가 가능public int readBridgeSize()다리의 길이를 입력받는다.pu
이번 주차는 지난 주차들과 다르게 클래스들이 분리된 상태로 주어졌다. 처음 기능 구현 목록을 작성할 때는 이 내용들이 확실히 잘 와닿았다. 하지만 막상 구현을 하는 단계로 넘어가니 생각보다 이 클래스들이 많은 제약을 건다는 느낌을 받았다. 그 와중에 처음으로 등장한 인
우테코 origin 저장소 → 개인 깃헙 origin 저장소 → 개인 로컬 저장소개인 로컬 저장소에서 commit을 하며 과제 해결개인 로컬 저장소 → 개인 깃헙 origin 저장소로 push → 우테코 origin 저장소로 PR 보내기.원래는 PR 후 merge를 하