Skip to content

Mingadinga/2023-Toby-Spring-Vol1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2023-Toby-Spring-Vol1

소개

GDSC 스프링 입문 스터디원들과 함께 <토비의 스프링 Vol1>을 읽고 토론하는 스터디를 진행합니다.

이 레포지토리에 개인적으로 실습한 코드를 업로드합니다.

함께 공부하고 토론한 내용은 GDSC Organization의 레포지토리 이슈 탭에서 확인할 수 있습니다.


공부 내용

🔖 1장 오브젝트와 의존관계

  1. 관심사 분리의 효과는 무엇이고 중복 관심사 분리는 어떻게 구현할 수 있는가?
  2. 싱글톤 패턴이란 무엇이고 어떤 한계점이 있을까?
  3. 중복코드 제거를 위해 상속을 사용할 때의 장단점과 상속은 언제 사용하는 것이 적절할까?
  4. 상속 대신 인터페이스를 도입하는 방법의 장점은 무엇인가?
  5. IoC와 DI는 무슨 관계인가?
  6. 의존관계 주입(DI)와 의존관계 검색(DL)의 차이점

🔖 2장 테스트

  1. 좋은 테스트는 무엇이고 어떻게 작성할 수 있을까?
  2. 단위 테스트란 무엇인고 단위 테스트를 해야 하는 이유는 무엇인가?
  3. TDD의 장점과 단점은 무엇이고 객체지향 설계에서 테스트 코드는 어떤 역할을 수행할 수 있는가?



공부 기록

날짜 내용 공부한 내용
2023-02-27 1.1 ~ 1.3 예제 세팅, 관심사 분리
2023-02-28 1.4 ~ 1.6 IoC, DI, 스프링 컨테이너
2023-03-02 1.7 ~ 1.8 애플리케이션 컨텍스트, xml 설정
2023-03-02 1장 질답 스터디 스프링 애플리케이션 컨텍스트, DI, IoC
2023-03-07 2.1 ~ 2.4 테스트의 필요성, JUnit, 의존성 주입
2023-03-08 2.5 스프링 학습 테스트
2023-03-08 2장 질답 스터디 단위 테스트, TDD, 테스트에서 애플리케이션 컨텍스트의 사용

About

<토비의 스프링 vol.1> 읽어요

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages