[워밍업 클럽 4기 DevOps] - 2주차 발자국
강의 수강 학습내용 k8s Object별 기능 실습 k8s 아키텍처를 바탕으로 주요 기능 동작 이해 회고 실습을 통해 명령어 기반으로 k8s 사용에 익숙해졌다. Deployment에 configMap을 volume 설정 중 Delpoyment에 설정이 생각했던 것과 달리 적용되어 시간을 낭비한 것 같다. 문제현상 : Deployment - spec.volu...
- 좋아요수
- 1
강의 수강 학습내용 k8s Object별 기능 실습 k8s 아키텍처를 바탕으로 주요 기능 동작 이해 회고 실습을 통해 명령어 기반으로 k8s 사용에 익숙해졌다. Deployment에 configMap을 volume 설정 중 Delpoyment에 설정이 생각했던 것과 달리 적용되어 시간을 낭비한 것 같다. 문제현상 : Deployment - spec.volu...
강의 수강 학습내용 k8s를 이용한 인프라 환경 아키텍쳐 k8s 내부 구조와 각 Object별 역할 회고 일과 병행하다보니 계획했던 것 보다 적게 학습하여 아쉬웠다. 실무에서 잘 모르고 사용했던 것들에 대해 이해하게 되어 보람찼다 grafana 대시보드에 no data로 출력되는 문제를 해결하는데 시간이 지체되어 아쉬웠다. 문제현상 : grafana 대시보...
출처 : Readable Code: 읽기 좋은 코드를 작성하는 사고법 / 박우빈 학습 내용 요약 코드 다듬기(섹션6) 주석 단순 로직 설명 주석은 지양(소스코드 처럼 버전 관리 필요) 정책, 히스토리 등 해당 소스코드가 왜 만들어졌는지 설명은 OK 메서드 나열 순서 public > private 사용 순서 패키지 클래스 이해에 필요한 문맥으로 활용 가능 대...
1. @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 의 차이 @Mock 타겟 객체의 껍데기를 생성 다른 객체에 의존성을 주입하려면 해당 객체에 @InjectMocks 필요 @MockBean 껍데기를 Bean으로 등록 테스트 클래스에 @SpringBootTest, 주입 대상에 @Autowired 필요 @Spy 객체의 기능...
Layered Architecture 특징 및 테스트 방법 Persistence Layer RDBMS 등 외부 저장소와 CRUD 테스트 비즈니스 로직은 포함시키지 않는다 Business Layer 데이터 가공에 대한 부분 테스트 주어진 데이터를 가공하고 예상 결과가 만들어지는지 테스트한다. Test 클래스에 @Transactional 사용 주의 Presen...
출처 : Practical Testing: 실용적인 테스트 가이드 학습 내용 요약 섹션6 Spring & JPA 기반 테스트테스트케이스 세분화 Presentation Layer 파라미터 검증 Persistence, Business Layer는 Mocking 처리 후 테스트 @Transactional /* * readOnly = true : 읽기 전용 * C...
출처 : Practical Testing: 실용적인 테스트 가이드 학습 내용 요약 lombok 주의사항 @Data, @Setter, @AllArgsConstructor 지양 양방향 연관관계 시 @ToString 순환 참조 문제 섹션3 단위 테스트 테스트케이스 세분화 경계값 테스트 예외 테스트 테스트 어려운 영역 분리하기 관측할 때마다 다른 값에 의존 현재 ...
[미션] 1. 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다. #TO-BE public boolean validate(Order order) { if (Objects.isNull(order)){ return false; } if (order.isItemsEmpty()) { lo...
출처 : Readable Code: 읽기 좋은 코드를 작성하는 사고법 / 박우빈 1. 회고 저자께서 회고 방식에 대한 아티클 을 소개해주셨고 KPT로 진행 후 주차별로 다른 회고 방식을 적용해보려고 합니다. Keep(만족했고 지속할 부분) 단순히 따라치는 수준에 그치더라도 직접 코드 작성 미션 전 수강 내용 훑어보고 진행하기 Problem(부정적 또는 아쉬...