inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

winnercold님의 블로그

winnercold winnercold

@winnercold3305

수강평 작성수
7
평균평점
5.0

블로그 8

워밍업 클럽 스터디 - Day4

워밍업 클럽 스터디 - Day4

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 미션 2-1 AS-IS public boolean validateOrder(Order order){ if(order.getItems().size() == 0) { log.info("주문 항목이 없습니다."); return false; }...

좋아요수
0
워밍업 클럽 스터디 - 2기 4주차 발자국

워밍업 클럽 스터디 - 2기 4주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 강의를 통해 배운것 Test Double 한 문단에는 한 주제를 1. Test Double Dummy : 아무것도 하지 않는 깡통 객체 Fake : 단순한 형태로 동일한 기능은 수행하나, 프로덕션에서 쓰기에는 부족한 객체 Stub : 테...

좋아요수
0
  • 백엔드
워밍업 클럽 스터디 - 2기 3주차 발자국

워밍업 클럽 스터디 - 2기 3주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 강의를 통해 배운것 테스트 왜 작성해야 할까? TDD 테스트는 문서다 1. 테스트 왜 작성해야 할까? 테스트는 정말 귀찮지만 해야한다. 내가 작성한 코드가 의도대로 잘 작동 하는지 확인 할 수 있다. 테스트 코드를 작성하지 않으면 소프트...

좋아요수
0
  • 백엔드
  • 백엔드
워밍업 클럽 스터디 - 2기 2주차 발자국

워밍업 클럽 스터디 - 2기 2주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 강의를 통해 배운것 객체 지향 적용하기 코드 다듬기 1. 객체 지향 적용 결합도가 높은 상속보다는 조합과 인터페이스를 활용하자 상속을 통한 코드의 중복 제거가 주는 이점 보다, 중복이 생기더라도 유연한 구조로 설계해보기 Enum의 특성을...

좋아요수
0
  • 백엔드
워밍업 클럽 스터디 - 2기 1주차 발자국

워밍업 클럽 스터디 - 2기 1주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 강의를 통해 배운것 추상과 구체 논리 사고의 흐름 SOLID 1. 추상과 구체 리팩토링의 첫 단계는 추상화를 잘해야 한다고 배웠다. 그렇다면 추상화를 잘해야 하려면 어떻게 해야할까? 추상화의 첫 단계는 이름을 잘 짓는 것으로 부터 기인한...

좋아요수
0
  • 백엔드
인프런 워밍업 클럽 BE 1기 - 3주차 발자국

인프런 워밍업 클럽 BE 1기 - 3주차 발자국

학습한 내용 영속성 컨텍스트(Persistence Context) 테이블과 매핑된 Entity 객체를 관리/보관하는 역할을 한다. 스프링에서는 트랜잭션을 사용하면 영속성 컨텍스트가 생성되고, 트랜잭션이 종료되면 영속성 컨텍스트가 종료된다. 영속성 컨텍스트의 특성들을 통해, 데이터의 일관성을 유지하고, 데이터베이스와의 통신 효율을 높일 수 있다. 기능 변경 ...

좋아요수
0
  • 백엔드
인프런 워밍업 클럽 BE 1기 - 2주차 발자국

인프런 워밍업 클럽 BE 1기 - 2주차 발자국

학습한 내용 스프링 컨테이너 서버가 시작될 때, 함께 시작되는 클래스들을 담는 거대한 공간 스프링 빈을 등록하고 관리하는 역할을 한다. 이를 통해 객체의 생성, 의존성 관리, 라이프사이클 관리 등을 처리한다. build.gradle 파일에 설정한 의존성들도 함께 스프링 빈으로 등록된다. 스프링 빈을 등록하는 과정에서 필요한 의존성을 함께 설정해준다. 의존성...

좋아요수
0
  • 백엔드
인프런 워밍업 클럽 BE 1기 - 1주차 발자국

인프런 워밍업 클럽 BE 1기 - 1주차 발자국

학습한 내용 Java 컴파일: 인간이 이해하기 쉬운 언어를 기계어(바이트 코드)로 번역하는 과정 컴파일러: 컴파일을 하는 프로그램 바이트 코드: 0과 1로 이루어진 코드, 컴퓨터가 이해할 수 있다. 자바의 JVM은 다양한 운영체제에서 바이트 코드를 실행할 수 있도록 중간 단계 역할을 한다. 따라서 JVM만 운영체제별로 존재한다면, 하나의 바이트 코드로 각...

좋아요수
0
  • 백엔드