주니어 개발자3 [쿠버네티스/k8s] 기본 실습 명령어 - 개발하는 지토 k8s 공통 kubectl apply -f {yaml-name}: yaml 파일 k8s 에 적용(생성) kubectl config get-contexts: 컨텍스트 조회 kubectl config use-context {cluster-name}: 컨텍스트 변경 kubectl delete deployment,pod,rs --all: 모든 리소스 삭제 Pod kubectl get pods: pod 확인 kubectl describe pods {podname}: pod 상세 정보 kubectl exec -it {pod-name} bash : pod 쉘 접속 kubectl logs {pod-name} : pod 로그 확인 kubectl get pods --show-labels: pod 의 라벨까지 확인 kube.. 2022. 8. 1. [개발 방법론] 도메인 주도 설계(DDD) Part.01 - 개발하는 지토 도메인? 도메인 주도 설계(DDD)를 이해하기 위해 도메인이 무엇인지 먼저 정의를 해야겠다. 도메인이란, 여러 의미를 가질 수 있다. 일반적인 요구사항 전문 용어 컴퓨터 프로그래밍 분야에서 문제를 풀기 위해 설계된 어떤 소프트웨어 프로그램에 대한 기능성을 정의하는 연구의 한 영역 도메인 모델? 특정 도메인을 개념적으로 표현 선택된 일부를 나타내는 추상화 시스템 도메인 모델을 사용하면 여러 관계자들이 동일한 모습으로 도메인을 이해하고 도메인 지식을 공유하는데 도움이 됨 소프트웨어 개발자로서... 소프트웨어의 본질은 해당 소프트웨어의 사용자를 위해 도메인에 관련된 문제를 해결하는 능력에 있다. 기술적으로 정교하고 성능이 좋더라도, 사용자의 문제를 해결하는 능력이 부족하다면 잘못된 소프트웨어로 볼 수 있다. .. 2021. 4. 8. [우아한테크캠프pro] 2주차 미션 로또(Lotto) 후기, 코드리뷰 (자바 백엔드, NextStep, 우아한형제들, 우테캠pro, 우테캠프로) 2주 차 미션 : 로또(Lotto) - TDD 저장소 : github.com/next-step/java-lotto/tree/jhhj424 문자열 계산기 리뷰 : github.com/next-step/java-lotto/pull/1045 로또(Lotto) 1차 리뷰 : github.com/next-step/java-lotto/pull/1079 로또(Lotto) 2차 리뷰 : github.com/next-step/java-lotto/pull/1114 로또(Lotto) 3차 리뷰 : github.com/next-step/java-lotto/pull/1130 후기 클래스 분리가 쉽지 않다. ( 어떤 역할을 위임할 것인가.. ) 모든 원시 값과 문자열을 포장하는 과정에서의 테스트 코드 작성이 쉽지 않다. 클린 코.. 2020. 12. 21. 이전 1 다음