본문 바로가기 메뉴 바로가기

mandy

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

mandy

검색하기 폼
  • 분류 전체보기 (86)
    • Cloud (0)
      • AWS (0)
    • Database (5)
      • MySQL (5)
    • DDD (5)
    • Git (3)
    • HTTP (6)
    • Java (7)
      • Java 8 (7)
    • Kafka (6)
    • MSA (2)
    • ORM (10)
      • JPA (10)
    • Spring (5)
    • Spring Boot (9)
      • 환경설정 (8)
    • Test (16)
      • JUnit 5 (8)
      • Mockito (4)
      • ATDD (4)
    • 참고 (0)
    • 책 내용 정리 (11)
      • 객체지향의 사실과 오해 (0)
      • 클린코드(clean code) (10)
  • 방명록

분류 전체보기 (86)
[Git] 2. 브랜치와 충돌

1. 브랜치 만들고 이동하기 - git branch [브랜치명] : 브랜치 만들기 - git checkout [브랜치명] : 브랜치 이동하기 - git checkout -b [브랜치명] : 브랜치 만들고 이동하기 2. 수정한 내용 합치기 (merge) - mandy 브랜치의 수정한 내용을 main 브랜치로 합치기 - git checkout main : main 브랜치로 이동 - git merge mandy : mandy 브랜치를 merge 하면서 새로운 버전을 만들어 커밋 3. 충돌 (conflict) - 서로다른 브랜치가 파일의 같은 부분을 수정한 경우 merge 시기에 발생 - 충돌이 발생하면 파일이 다음과 같이 변경된다. - HEAD 브랜치의 내용 혹은 mandy 브랜치의 내용으로 변경된 부분을 수..

Git 2021. 12. 13. 14:11
[Git] 1. 버전관리

1. 버전관리 시작하기 - git init : 로컬 repository 만들기(버전 관리 시작) .git 파일 생성 2. 버전 만들기 - git status : 상태 확인 - git add [파일명]: 변경한 내용을 Staging Area 에 올린다. (git add . : 현재 디렉토리 하위 파일의 변경사항을 add) - git commit [옵션] git commit -m "[커밋 메세지]" : 하나의 버전을 만들어 로컬 Repository 에 올린다. git commit -am "[커밋 메세지]" : add와 commit을 동시에 (단, git add 를 통해 tracked 되지 않은 최초의 파일은 제외) - git config --global core.editor "nano" : 커밋 메세지를 에..

Git 2021. 12. 11. 10:06
[Mockito] 4. BDD Mockito 스타일 API

BDD : 애플리케이션이 어떻게 “행동”해야 하는지에 대한 공통된 이해를 구성하는 방법으로, TDD에서 창안했다. Mockito는 BddMockito라는 클래스를 통해 BDD 스타일의 API를 제공한다. import static org.mockito.BDDMockito.*; 1. When -> Given given(memberService.findById(1L)).willReturn(Optional.of(member)); given(studyRepository.save(study)).willReturn(study); 2. Verify -> Then then(memberService).should(times(1)).notify(study); then(memberService).shouldHaveNoMore..

Test/Mockito 2021. 12. 10. 12:40
[Mockito] 3. Mock 객체 확인

StudyService 의 createNewStudy() 메소드를 통해 테스트 public class StudyService { private final MemberService memberService; private final StudyRepository repository; public StudyService(MemberService memberService, StudyRepository repository) { assert memberService != null; assert repository != null; this.memberService = memberService; this.repository = repository; } public Study createNewStudy(Long memb..

Test/Mockito 2021. 12. 10. 12:26
이전 1 ··· 11 12 13 14 15 16 17 ··· 22 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ATDD
  • 클린코드
  • 트랜잭셔널 아웃박스 패턴
  • Git
  • 학습 테스트
  • 스프링 예외 추상화
  • kafka
  • http
  • Spring Boot
  • 폴링 발행기 패턴
  • 도메인 모델링
  • 이벤트 스토밍
  • java8
  • Stream
  • HTTP 헤더
  • Spring
  • JPA
  • 마이크로서비스 패턴
  • H2
  • 스프링 카프카 컨슈머
  • MySQL
  • 육각형 아키텍처
  • Ubiquitous Language
  • TDD
  • Spring Data JPA
  • mockito
  • 계층형 아키텍처
  • spring rest docs
  • named query
  • clean code
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바