WikiWIKI 그래프
위키
참조용 핸드북 — 자주 찾아보고 갱신하는 글 모음
문서 탐색
문서 61개전체 문서
- BFF 패턴BFF의 도입 연도와 명명자, 등장 배경을 정리하고 이 홈페이지의 구조와 UML로 웹·BFF·콘텐츠 서비스의 역할을 따라간다.Patternspath:Patterns/Architecture
- C++ 이디엄Cpp 관용구idiomcppc++
- Cache-Aside캐시 어사이드Patternspath:Patterns/Data Access & Caching
- MVC 패턴데이터와 규칙, 화면 표시, 입력 해석을 모델·뷰·컨트롤러로 나누고 모델의 변경을 뷰에 알리는 아키텍처 패턴.Patternspath:Patterns/Architecture
- MVP 패턴프레젠터가 뷰 인터페이스를 통해 화면을 다뤄, 화면 규칙을 UI 없이 실행하고 테스트할 수 있게 하는 UI 아키텍처 패턴.Patternspath:Patterns/Architecture
- MVU 패턴화면 상태를 모델 하나에 두고, 메시지를 받아 새 모델을 계산하는 순수 함수와 모델을 그리는 함수로 화면을 갱신하는 아키텍처 패턴.Patternspath:Patterns/Architecture
- MVVM 패턴View와 ViewModel을 데이터 바인딩으로 이어, 화면 상태와 명령을 화면 컨트롤 없이 다루는 아키텍처 패턴.Patternspath:Patterns/Architecture
- Query Facade쿼리 퍼사드Patternspath:Patterns/Data Access & Caching
- UMLUML을 왜 쓰는지, 클래스 상자와 관계선·다중성·시퀀스·상태도를 어떻게 읽는지 작은 예제로 살펴본다.UMLModelingSoftware Design
- 가드 클로즈함수 앞부분에서 실패 조건과 특별한 경우를 검사해 곧바로 반환하거나 예외를 던지고, 정상 경로를 중첩 없이 남기는 제어 흐름 패턴.Patternspath:Patterns/Resilience & Flow Control
- 객체지향 프로그래밍객체지향 프로그래밍OOP
- 결과 타입성공 값과 실패 이유를 반환값 하나에 담아, 실패를 예외 대신 데이터로 다루는 함수형 패턴.Patternspath:Patterns/Functional
- 다형성PolymorphPolymorph
- 데이터 지향 프로그래밍DOPDOP
- 데코레이터 패턴같은 호출 약속을 유지하는 객체를 감싸 부가 기능을 조합하고, 감싸는 순서가 결과를 바꾸는 이유.Patternspath:Patterns/GoF/Structural
- 레이트 리미터 패턴키별로 일정 시간의 요청 수를 제한하고 넘친 요청을 처리 전에 429와 Retry-After로 거절하는 운영 패턴.Patternspath:Patterns/Resilience & Flow Control
- 리포지토리 패턴집합체 저장소를 컬렉션처럼 보이는 인터페이스 뒤에 두어 업무 코드가 저장 기술을 모르게 하는 패턴.Patternspath:Patterns/Data Access & Caching
- 메멘토 패턴객체 내부 상태를 외부에 풀어놓지 않고 스냅샷으로 보관했다가 원본 객체가 복원하는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 멱등성수학의 멱등 법칙에서 함수·상태·HTTP·분산 복제까지, 반복의 대상과 보장 범위를 살펴본다.Patternspath:Patterns/Resilience & Flow Control
- 모나드감싼 값을 꺼내 다음 계산에 넘기는 bind로, 실패·부재·비동기 같은 문맥을 가진 계산을 이어 붙이는 함수형 패턴.Patternspath:Patterns/Functional
- 모노이드결합법칙을 지키는 합치기 연산과 항등원으로, 부분 결과를 어떻게 묶어도 같은 전체 결과를 만드는 함수형 패턴.Patternspath:Patterns/Functional
- 미디에이터 패턴서로 영향을 주는 객체들이 직접 얽히지 않도록 상호작용 규칙을 중재 객체에 모으는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 백프레셔TCP 수신 윈도, 서버의 단계별 큐, 비동기 스트림의 수요 신호를 따라 백프레셔의 변화와 적용 범위를 살펴본다.Patternspath:Patterns/Resilience & Flow Control
- 벌크헤드 패턴느린 의존성 하나가 다른 호출의 자원까지 다 쓰지 않도록 동시 실행 칸, 연결 풀 같은 자원을 의존성마다 나누는 안정성 패턴.Patternspath:Patterns/Resilience & Flow Control
- 부분 적용과 커링인자 일부를 먼저 고정해 새 함수를 만들고, 여러 인자 함수를 한 인자씩 받는 함수로 바꾸는 함수형 패턴.Patternspath:Patterns/Functional
최근 갱신
- C++ 이디엄Cpp 관용구
- 미디에이터 패턴서로 영향을 주는 객체들이 직접 얽히지 않도록 상호작용 규칙을 중재 객체에 모으는 행위 패턴.
- 메멘토 패턴객체 내부 상태를 외부에 풀어놓지 않고 스냅샷으로 보관했다가 원본 객체가 복원하는 행위 패턴.
- 플라이웨이트 패턴반복되는 객체들에서 바뀌지 않는 공통 상태만 공유하고 위치별 상태는 따로 두는 구조 패턴.
- 컴포지트 패턴항목 하나와 항목들의 묶음을 같은 약속으로 다루어 트리 전체를 처리하는 구조 패턴.
- 인터프리터 패턴작은 언어의 규칙을 식 객체의 트리로 만들고 각 객체가 자신의 의미를 계산하게 하는 행위 패턴.
- 비지터 패턴요소 종류가 비교적 안정된 구조에서 새 연산을 방문자 객체로 추가하는 행위 패턴.
- 책임 연쇄 패턴처리자들을 연결하고 요청을 맡을 수 있는 곳까지 전달하되 미처리 결과도 드러내는 행위 패턴.