기록짱
close
프로필 배경
프로필 로고

기록짱

  • 분류 전체보기 (59)
    • Algorithm (42)
      • 백준 (38)
      • 프로그래머스 (4)
    • Development (15)
      • 개발일지 (0)
      • 네트워크 (1)
      • 운영체제 (3)
      • 자료구조•알고리즘 (0)
      • 데이터베이스 (5)
      • Java (5)
      • Spring (1)
    • Etc (2)
      • 책을 읽자 (2)
  • 홈
  • 태그
  • 방명록
[도메인 주도 설계 철저 입문] - 지식 표현을 위한 패턴

[도메인 주도 설계 철저 입문] - 지식 표현을 위한 패턴

이 글은 도메인 주도 설계 철저 입문을 읽고 개인적으로 정리한 글입니다.책의 예제 코드는 C#으로 제공되지만, 본 포스팅에서는 Java로 변환하여 정리했습니다. 서론이번 포스팅에서는 도메인 지식을 어떻게 표현할지에 대해서 아래와 같이 크게 3가지를 정리한다.값 객체 (Value Object)엔티티 (Entity)도메인 서비스 (Domain Service) 값 객체 (VO, Value Object)프로그래밍 언어에는 원시 데이터 타입이 있다. 예를 들어 '이름'은 아래와 같이 `String`으로 표현할 수 있다.(엄밀히는 `String`은 원시 타입이 아니지만, 여기서는 언어 기본 제공 타입을 원시 타입으로 통칭)String fullName = "hong gildong";`fullName`은 문자열 타입의..

  • format_list_bulleted Etc/책을 읽자
  • · 2026. 9. 1.
  • textsms
[도메인 주도 설계 철저 입문] - 도메인 주도 설계란?

[도메인 주도 설계 철저 입문] - 도메인 주도 설계란?

서론평소에 도메인 주도 설계에 대해 들어는 보았지만, 정확히 어떤 개념이고 왜 필요한지에 대해서는 이해하지 못하고 있었다. 그러던 중 이 책을 추천받게 되었고, 이참에 책을 읽으며 정리해보기로 했다. https://product.kyobobook.co.kr/detail/S000001766446 도메인 주도 설계 철저 입문 - 교보문고이해하기 쉬운 패턴부터 학습하자! 도메인 주도 설계를 쉽게 이해할 수 있는 입문서!product.kyobobook.co.kr 도메인 주도 설계란?도메인 주도 설계는 이름 그대로 도메인 지식에 초점을 맞춘 설계 기법이다. 그럼 도메인이란? 도메인은 '영역'이라는 뜻이다. 특히 소프트웨어 개발에서 말하는 도메인은 '프로그램이 쓰이는 대상 분야'라는 의미로 쓰인다. 여기서 중..

  • format_list_bulleted Etc/책을 읽자
  • · 2026. 9. 1.
  • textsms
[Java] PCCE 기출문제 > 10번 공원

[Java] PCCE 기출문제 > 10번 공원

링크 - https://school.programmers.co.kr/learn/courses/30/lessons/340198 문제 설명지민이는 다양한 크기의 정사각형 모양 돗자리를 가지고 공원에 소풍을 나왔습니다. 공원에는 이미 돗자리를 깔고 여가를 즐기는 사람들이 많아 지민이가 깔 수 있는 가장 큰 돗자리가 어떤 건지 확인하려 합니다. 예를 들어 지민이가 가지고 있는 돗자리의 한 변 길이가 5, 3, 2 세 종류이고, 사람들이 다음과 같이 앉아 있다면 지민이가 깔 수 있는 가장 큰 돗자리는 3x3 크기입니다.지민이가 가진 돗자리들의 한 변의 길이들이 담긴 정수 리스트 mats, 현재 공원의 자리 배치도를 의미하는 2차원 문자열 리스트 park가 주어질 때 지민이가 깔 수 있는 가장 큰 돗자리의 한 변..

  • format_list_bulleted Algorithm/프로그래머스
  • · 2026. 6. 10.
  • textsms
[Java] 2025 카카오 하반기 1차 > 중요한 단어를 스포 방지

[Java] 2025 카카오 하반기 1차 > 중요한 단어를 스포 방지

링크 - https://school.programmers.co.kr/learn/courses/30/lessons/468370 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명카카오톡은 메시지의 일부를 가려두었다가, 클릭했을 때만 공개되는 스포 방지 기능을 제공합니다. 이 기능을 활용하면 중요한 정보를 가리고 보낼 수 있습니다.무지는 이 기능을 이용해 하나의 메시지 곳곳에 스포 방지 기능을 적용해 당신에게 보냈습니다. 당신은 메시지 시작부터 왼쪽 → 오른쪽 순서로 스포 방지 구간을 하나씩 클릭해 공개되는 단어들 중, 중요한 단어가 몇 개인지 확인하려 합니다.단어 및 중요한 단어 규칙단어는 공백으로 구분..

  • format_list_bulleted Algorithm/프로그래머스
  • · 2026. 5. 26.
  • textsms
[Java] 2025 프로그래머스 코드챌린지 2차 예선 > 택배 상자 꺼내기

[Java] 2025 프로그래머스 코드챌린지 2차 예선 > 택배 상자 꺼내기

링크 - https://school.programmers.co.kr/learn/courses/30/lessons/389478 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명1 ~ n의 번호가 있는 택배 상자가 창고에 있습니다. 당신은 택배 상자들을 다음과 같이 정리했습니다.왼쪽에서 오른쪽으로 가면서 1번 상자부터 번호 순서대로 택배 상자를 한 개씩 놓습니다. 가로로 택배 상자를 w개 놓았다면 이번에는 오른쪽에서 왼쪽으로 가면서 그 위층에 택배 상자를 한 개씩 놓습니다. 그 층에 상자를 w개 놓아 가장 왼쪽으로 돌아왔다면 또다시 왼쪽에서 오른쪽으로 가면서 그 위층에 상자를 놓습니다. 이러한 방식으로 n..

  • format_list_bulleted Algorithm/프로그래머스
  • · 2026. 5. 20.
  • textsms
[Java] 백준 2593. 엘리베이터

[Java] 백준 2593. 엘리베이터

📌 문제 링크 - https://www.acmicpc.net/problem/2593 문제N층으로 이뤄진 고층 아파트에 M대의 엘리베이터가 있다. 각 엘리베이터에는 1부터 M까지 번호가 매겨져있다.아파트 관리인은 유지비를 줄이기 위하여 각 엘리베이터가 특정한 층에서만 서도록 하였다. 그 결과 i번 엘리베이터는 Xi번째 층에서부터 시작하여 매 Yi번째 층에서만 선다. 예를 들어 Xi = 4, Yi = 3이라면 i번 엘리베이터는 4층, 7층, 10층, …에서만 서게 된다.이 아파트 A층에서 사는 철수는 B층에 있는 친구 집에 놀러 가려고 한다. 그런데 가능하면 엘리베이터를 타는 횟수를 줄이고 싶어 한다.예를 들어 아파트가 총 12층이고, 엘리베이터가 3대 있으며, 각 엘리베이터가 다음과 같이 운행한..

  • format_list_bulleted Algorithm/백준
  • · 2026. 2. 25.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 10
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (59)
    • Algorithm (42)
      • 백준 (38)
      • 프로그래머스 (4)
    • Development (15)
      • 개발일지 (0)
      • 네트워크 (1)
      • 운영체제 (3)
      • 자료구조•알고리즘 (0)
      • 데이터베이스 (5)
      • Java (5)
      • Spring (1)
    • Etc (2)
      • 책을 읽자 (2)
최근 글
인기 글
최근 댓글
태그
  • #브루트포스
  • #비트마스킹
  • #백트래킹
  • #BFS
  • #다익스트라
  • #백준
  • #구현
  • #다이나믹 프로그래밍
  • #DP
  • #이분탐색
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바