티스토리 뷰

1. 자동차 경주

PR 링크

1단계 미션 PR
2단계 미션 PR

학습 키워드

  • TDD : 단위테스트 및 TDD 시작(JUnit 5). 테스트 가능한 부분과 아닌 부분의 분리(테스트 가능하게 만들기)
  • MVC : UI로직과 비지니스 로직의 분리
  • 페어 프로그래밍
  • 깃허브 PR 과정
  • 원시값 포장, 일급컬렉션, 불변객체
  • 정적팩토리메서드, 생성자 체이닝
  • 각 객체의 역할과 책임 알아가기

2. 로또

PR 링크

1단계 미션 PR
2단계 미션 PR

학습 키워드

  • 일급컬렉션, 방어적 복사, 캐싱
  • final, Generics, Enum
  • Interface를 이용한 다형성 및 테스트 진행
  • 점진적 리팩토링 방식
  • DTO, VO

3. 블랙잭

PR 링크

1단계 미션 PR
2단계 미션 PR

학습 키워드

  • 상속, interface, abstract class, 조합
  • 상태패턴
  • 객체지향, 더 객체답게 객체를 만드는 방법
  • 람다와 스트림

4. 체스

PR 링크

1단계 미션 PR
2단계 미션 PR

학습 키워드

  • Function Interface
  • MVC 패턴: 콘솔 View에서 웹 UI View로 전환
  • html, css, js(이벤트, 비동기)
  • DB 및 JDBC, SQL, API 작성
  • Dao, Service 등의 패키지 구조
  • 기존 테스트 코드를 유지한 채 진행하는 점진적 리팩토링: 각 Piece의 프로퍼티였던 Position을 제거

정리

  • 자바 문법
  • 단위테스트와 TDD
  • 객체지향, 객체를 더 객체답게 다루는 방식들
  • 상속, abstract class, interface, 조합
  • 상태패턴, MVC 패턴

다음단계에서 알아가야할 내용

  • 좀 더 복합적이고 다양한 상황을 테스트하는 방법
  • Dto가 내려오는 레이어의 범위는 어디까지일까
  • Dto 패키지의 위치
  • Dao와 Repository의 차이점
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함