Justin의 개발 로그
S/W 아키텍처

소프트웨어 아키텍처란?소프트웨어 아키텍처는 쉽게 말하면,**'소프트웨어를 만드는 설계도이자 구조'**입니다.비유를 들어볼게요.건물을 지을 때 만드려는 집의 모양을 그리고, 기둥을 세우고, 벽돌을 쌓는 방식으로는 작은 집은 만들 수 있습니다.그렇지만, 복잡한 건물이나, 고층 건물은 이렇게 단순한 지식만으로 만들 수 없죠. 고층 건물을 만들려면 건물의 구조 설계, 공간 설계(업무 공간, 생활 공간, 휴식/편의/문화 공간, 주차 공간, 관리 공간 등), 유동량에 따른 도로 설계, 전기/수도 등 설비, 각 설계에 맞는 적합한 자재 선정, 건물을 가장 효율적으로 지어 올리기 위한 일정관리(작업 일정에 맞춘 자재 납품, 인력, 장비),건물이 완성된 이후 인테리어, 유지보수 설계(점검/교체 주기) 건축가(아키텍트)..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
DDD - 이벤트 명명 규칙

테스트 주도 개발(Test Driven Development, TDD)에서 "이벤트 명칭"은 테스트를 작성할 때, 특히 이벤트 주도 시스템에서 이벤트를 정의하고 명명하는 방법과 관련이 있습니다. 이벤트 명칭 규칙은 주로 코드의 가독성을 높이고 이벤트가 시스템에서 수행하는 역할을 명확하게 표현하기 위한 표준입니다. 명명 규칙은 일관성을 유지하면서 테스트 및 실제 코드에서 사용하는 이벤트의 명확한 의미를 부여하는 데 중요한 역할을 합니다. 이러한 표준화는 테스트를 더 명확하게 만들고 시스템의 의도를 파악하는 데 도움을 줍니다.다음은 TDD에서 이벤트 명칭을 만들 때 고려해야 할 표준 규칙들입니다.1. 이벤트 명칭은 도메인 용어를 반영해야 함이벤트는 시스템에서 중요한 비즈니스 또는 도메인 관점의 행동이나 상태..