·when-to-wrap-primitives
</>

when-to-wrap-primitives

도메인별 유형으로 기본 유형을 래핑할지 여부를 결정하는 데 도움이 됩니다. 원시적 집착과 가치대상 집착의 극단을 지양하고 투자수익률에 따른 합리적인 기준을 제시합니다. 컨텍스트(PofEAA/DDD/일반)에 걸쳐 값 개체의 정의가 달라서 발생하는 용어 혼란을 방지합니다. 프리미티브 래핑 여부를 결정할 때 코드 검토, 새로운 구현 또는 설계 논의 중에 사용하세요. 대상 언어: 언어에 구애받지 않습니다(Rust, TypeScript, Java, Kotlin, Scala, Go, Python 등). 트리거: 기본 요소 래핑과 관련된 요청 시 활성화됩니다. 예: "이 값을 래핑해야 합니까?", "기본 요소로 남겨두어도 괜찮습니까?", "값 개체여야 합니까?", "유형을 너무 많이 만들고 있습니까?", "기본 집착", "래핑이 너무 많습니다", 유형이 너무 많습니다, "문자열로 남겨도 될까요?"

15설치·3트렌드·@j5ik2o

설치

$npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives

when-to-wrap-primitives 설치 방법

명령줄에서 when-to-wrap-primitives AI 스킬을 개발 환경에 빠르게 설치

  1. 터미널 열기: 터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다
  2. 설치 명령어 실행: 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
  3. 설치 확인: 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

출처: j5ik2o/okite-ai.

| 一般的定義 | Wikipedia等 | 最も広い | 同等性がIDではなく値に基づくオブジェクト | | PofEAA定義 | Martin Fowler | 実装パターン | IDに基づかず値で等価判定される小型オブジェクト。別名参照問題を避けるため不変が推奨 | | DDD定義 | Eric Evans | ドメインモデリング | PofEAA版の特性をすべて備えた上で、ドメインの概念を計測・定量化・説明し、不変条件と副作用のない振る舞いを持つドメインオブジェクト |

| 値による等価判定 | 必須 | 必須(継承) | | 不変性 | 推奨 | 必須(強化) | | ドメイン不変条件 | ー | 必須(追加) | | ドメイン振る舞い | ー | 必須(追加) |

DDD版は「値で等価判定される」「不変である」というPofEAA版の特性を前提として含んだ上で、 ドメイン固有の要件を追加したものである。2つの定義を並列に見ると、DDD版が PofEAA版の特性も持っていることを見落としやすいので注意。

도메인별 유형으로 기본 유형을 래핑할지 여부를 결정하는 데 도움이 됩니다. 원시적 집착과 가치대상 집착의 극단을 지양하고 투자수익률에 따른 합리적인 기준을 제시합니다. 컨텍스트(PofEAA/DDD/일반)에 걸쳐 값 개체의 정의가 달라서 발생하는 용어 혼란을 방지합니다. 프리미티브 래핑 여부를 결정할 때 코드 검토, 새로운 구현 또는 설계 논의 중에 사용하세요. 대상 언어: 언어에 구애받지 않습니다(Rust, TypeScript, Java, Kotlin, Scala, Go, Python 등). 트리거: 기본 요소 래핑과 관련된 요청 시 활성화됩니다. 예: "이 값을 래핑해야 합니까?", "기본 요소로 남겨두어도 괜찮습니까?", "값 개체여야 합니까?", "유형을 너무 많이 만들고 있습니까?", "기본 집착", "래핑이 너무 많습니다", 유형이 너무 많습니다, "문자열로 남겨도 될까요?" 출처: j5ik2o/okite-ai.

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives
카테고리
</>개발 도구
인증됨
최초 등록
2026-03-09
업데이트
2026-03-10

Browse more skills from j5ik2o/okite-ai

빠른 답변

when-to-wrap-primitives이란?

도메인별 유형으로 기본 유형을 래핑할지 여부를 결정하는 데 도움이 됩니다. 원시적 집착과 가치대상 집착의 극단을 지양하고 투자수익률에 따른 합리적인 기준을 제시합니다. 컨텍스트(PofEAA/DDD/일반)에 걸쳐 값 개체의 정의가 달라서 발생하는 용어 혼란을 방지합니다. 프리미티브 래핑 여부를 결정할 때 코드 검토, 새로운 구현 또는 설계 논의 중에 사용하세요. 대상 언어: 언어에 구애받지 않습니다(Rust, TypeScript, Java, Kotlin, Scala, Go, Python 등). 트리거: 기본 요소 래핑과 관련된 요청 시 활성화됩니다. 예: "이 값을 래핑해야 합니까?", "기본 요소로 남겨두어도 괜찮습니까?", "값 개체여야 합니까?", "유형을 너무 많이 만들고 있습니까?", "기본 집착", "래핑이 너무 많습니다", 유형이 너무 많습니다, "문자열로 남겨도 될까요?" 출처: j5ik2o/okite-ai.

when-to-wrap-primitives 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/j5ik2o/okite-ai --skill when-to-wrap-primitives 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

소스 저장소는 어디인가요?

https://github.com/j5ik2o/okite-ai