
🍿 강의수강/잔잔바리
프로젝트 구조 및 설계
좋은 구현이란?비즈니스 가치를 명확히 충족시켜야 한다잘 읽혀야 한다테스트 코드 작성이 쉬워야 한다변경에 유연해야 한다요구사항은 언제든지 추가되고 바뀔 수 있다따라서 코드 구현과 설계는 요구사항 변경에 유연하도록 작성되어야 한다객체지향 설계 원칙https://progfrog.tistory.com/99 좋은 객체 지향 설계의 5가지 원칙 (SOLID) 😏[디자인 패턴의 아름다움] 3. 설계 원칙1) 단일 책임 원칙클래스와 모듈은 하나의 책임 또는 기능만을 가지고 있어야 한다. 즉, 거대하고 포괄적인 클래스를 설계하는 대신, 작은 단위와 단일 기progfrog.tistory.com 도메인 주도 설계비즈니스 도메인 중심으로 서비스를 모델링하고 구현하기각각의 복잡한 도메인을 모델링하고 표현력 있게 설계하는 것을..