Data Mapper
Data Mapper객체와 데이터베이스 간에 데이터를 이동하는 매퍼(473) 계층으로 객체와 데이터베이스를 서로 독립적으로 유지하고 매퍼 자체를 유지합니다. 개체와 관계형 데이터베이스는 데이터를 구조화하는 메커니즘이 다릅니다.컬렉션 및 상속과 같은 개체의 많은 부분 ...
Read more
Active Record
Active Record데이터베이스 테이블 또는 뷰의 행을 래핑하고 데이터베이스 액세스를 캡슐화하고 해당 데이터에 도메인 논리를 추가하는 개체입니다. 개체는 데이터와 동작을 모두 전달합니다.이 데이터의 대부분은 영구적이며 데이터베이스에 저장해야 합니다.Active ...
Read more
헥사고날 아키텍처에서 패키지 구조
헥사고날 아키텍처에서 패키지 구조모듈 설명 core : 실제 도메인 처리 모듈 클린아카텍처의 엔티티 영역(port & entities) presentation : UI 담당 인터페이스(adapter) infrastructure : 백엔드 인프라 담당 인터페 ...
Read more
java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture)
java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture)123Allow an application to equally be driven by users, programs, automated test or batch script ...
Read more
ssh config 설정
ssh config 설정설정~/.ssh/ 폴더에 config 파일 설정으로 편하게 접속가능하게 설정 할수 있다. 1234567891011121314Host 이름 HostName 서버 아이피 User 계정명 IdentityFile 인증서 경로 P ...
Read more
kubectl 다중 클러스터 접근 구성(aws eks)
kubectl 다중 클러스터 접근 구성(aws eks)먼저 aws cli를 설치해야 된다. 설치후에 eks 접속 권한이 있는 key와 secret을 설정해야 된다. 1aws eks --region ap-northeast-2 update-kubeconfig --nam ...
Read more
aws 커멘드라인 툴(cli) 설치
aws 커멘드라인 툴(cli) 설치1brew install awscli 커멘드 라인툴을 설치 하면 config를 설정해야 되는데 1aws configure 위에 명령어를 치면 아래처럼 Access key와 Secret를그리고 리전을 입력하는 창이 나오는데 자신의 ...
Read more
단위 테스트 모범사례
단위 테스트 모범사례.NET Core 및.NET 표준을 사용하는 단위 테스트 모범 사례 위 내용을 보고 조금 정리 해 보았다. 단위 테스트 이유 기능 테스트 수행 시간 단축 : 사소한 변경에 몇 초가 걸리거나 큰 변경에는 몇분이 걸릴 수도 있습니다. 하지만 단위테스 ...
Read more
테스트 더블(TestDouble)
테스트 더블(TestDouble)테스트더블의 용어는 스턴트더블를 생각하면 된다. 영화 촬영시 위험한 액션씬을 찍을때 스턴트 더블을 사용하기도 한다.테스트도 테스트 하기 어려운것을 테스트 하기 위해 테스트 더블을 사용한다.(Gerard Meszaros가 사용한 어휘) ...
Read more
자체 테스트 코드(SelfTestingCode)
자체 테스트 코드(SelfTestingCode)자체 테스트 코드는 기능 소프트웨어와 함께 포괄적 인 자동화 테스트를 작성하는 관행을 참조하기 위해 리팩토링 책 에서 사용한 이름 코드베이스에 대해 일련의 자동화 된 테스트를 실행할 수있을 때 자체 테스트 코드가 있고 ...
Read more