Files
2nd/10_Wiki/Topics/Programming & Language/Index.md
T

436 lines
18 KiB
Markdown

# Index: Topics > Programming & Language
## 📝 Documents
- [[API 응답 및 에러 핸들링 아키텍처]]
- [[AST (추상 구문 트리)]]
- [[AST(Abstract Syntax Tree)]]
- [[Advanced-Design-Patterns-in-TypeScript]]
- [[Ambient Contexts]]
- [[Ambient Declarations]]
- [[AppSec (애플리케이션 보안)]]
- [[Beat Saber 엑서게임 연구(Beat Saber Exergaming Study)]]
- [[Beat Saber]]
- [[Beat Saber를 활용한 VR 엑서게임 후유증 연구(VR Exergaming Aftereffects)]]
- [[Blink]]
- [[Branch Prediction]]
- [[Branchless Security Checks]]
- [[Browser Security Mitigations]]
- [[CAD 렌더링 최적화]]
- [[CANTAB 5-선택 반응 시간 과제(CANTAB 5-choice RTI)]]
- [[CI_CD Pipeline]]
- [[CI_CD 파이프라인 자동화]]
- [[CI_CD 파이프라인 통합 및 Git 훅(Hooks)]]
- [[CI_CD 파이프라인]]
- [[CST (구체 구문 트리)]]
- [[Cache Side-Channel Attack]]
- [[Cache miss rates]]
- [[Cheneys Algorithm]]
- [[Chrome DevTools Memory Panel]]
- [[Chrome DevTools(크롬 개발자 도구)]]
- [[Chrome V8 Heap Analysis]]
- [[Chromium]]
- [[Code Minification]]
- [[Code Obfuscation]]
- [[Code Splitting Lazy Loading (코드 분할 및 지연 로딩)]]
- [[Code Stylometry (코드 문체론)]]
- [[Concrete Syntax Tree (CST)]]
- [[Continuous Integration (CI)]]
- [[Cosmos 플랫폼 (Netflix)]]
- [[Cumulative Layout Shift (CLS)]]
- [[DAST (동적 애플리케이션 보안 테스트)]]
- [[DOM 요소 조작 및 타입 좁히기]]
- [[DOM 요소 조작]]
- [[DeepReadonly]]
- [[Depth Pre-Pass]]
- [[Discriminated Unions]]
- [[Draw Call Optimization]]
- [[ESLint]]
- [[Early-Z]]
- [[Edge Bleeding]]
- [[Effect TS 및 ts-brand 라이브러리 활용]]
- [[Effect TS]]
- [[Electron V8 Memory Cage]]
- [[Electron]]
- [[Escape Hatch (탈출구)]]
- [[Excess Property Checking]]
- [[Exergaming]]
- [[Facade Pattern (퍼사드 패턴)]]
- [[Figma]]
- [[Flame Chart]]
- [[Fuzzing]]
- [[GC Root]]
- [[Garbage Collection(가비지 컬렉션)]]
- [[Generational Hypothesis]]
- [[Git Hooks]]
- [[Git Hook을 이용한 CI_CD 자동화 파이프라인]]
- [[Git Pre-commit 훅을 활용한 개발 워크플로우 자동화]]
- [[Global Network Positioning (GNP)]]
- [[Google Chrome]]
- [[Google Code Jam Dataset]]
- [[Google Lighthouse]]
- [[Heap Snapshot]]
- [[Husky]]
- [[IBM 가비지 컬렉션]]
- [[IFCjs]]
- [[Incremental Marking]]
- [[Index Masking]]
- [[InstancedMesh 동적 버퍼 확장]]
- [[InstancedMesh 사용 시 드로우 콜 최적화의 한계점 사례 연구]]
- [[InstancedMesh 최적화]]
- [[InstancedMesh]]
- [[Interop 2025]]
- [[Inventory Management Example]]
- [[JPEG XL]]
- [[JavaScriptCore]]
- [[Joern]]
- [[MVC (Model-View-Controller)]]
- [[Major GC]]
- [[Mark-Sweep-Compact 알고리즘]]
- [[Mark-Sweep-Compact(메이저 GC)]]
- [[Mark-Sweep]]
- [[Monorepo(Turborepo 등) 환경의 린트 관리]]
- [[Monorepo]]
- [[Netflix 마이크로서비스 전환]]
- [[Network Coordinate Systems]]
- [[New Space(Young Generation)]]
- [[Nodejs Memory Tuning]]
- [[Nodejs Production Monitoring]]
- [[Nodejs 메모리 최적화]]
- [[Nodejs 메모리 튜닝]]
- [[Nodejs 성능 디버깅]]
- [[Nodejs 성능 최적화 및 디버깅]]
- [[Nodejs 프로세스 모니터링 및 메모리 분석]]
- [[Nodejs]]
- [[NotebookLM-Automated-Authentication-CLI]]
- [[Object Pooling (오브젝트 풀링)]]
- [[OffscreenCanvas와 Web Worker를 활용한 메인 스레드 병목 해결]]
- [[Oilpan]]
- [[Old Space (구 세대 공간)]]
- [[Old Space(Old Generation)]]
- [[Old Space]]
- [[Orinoco 가비지 컬렉터]]
- [[Orinoco 프로젝트]]
- [[Orinoco]]
- [[Overdraw]]
- [[Page Experience Algorithm]]
- [[Parse dont validate]]
- [[Performance Panel]]
- [[Pointer Compression]]
- [[Pointer Poisoning]]
- [[Prettier]]
- [[Reachability Analysis]]
- [[React 19 Compiler]]
- [[React 및 Nextjs 개발 환경]]
- [[React 재조정 (Reconciliation) 최적화]]
- [[React 컴포넌트 Props 전달 및 상태 관리]]
- [[Readonly Type]]
- [[Readonly 유틸리티 타입]]
- [[Real User Monitoring (RUM)]]
- [[Render State]]
- [[Result Type]]
- [[Robust-GitHub-Sync-Pipeline]]
- [[SCA (소프트웨어 구성 분석)]]
- [[SOLID 원칙]]
- [[SPA 라우트 전환 성능 최적화]]
- [[Satisfies Operator]]
- [[Scavenge]]
- [[Scavenger 알고리즘]]
- [[Scheduler API]]
- [[Server Architecture]]
- [[SharedArrayBuffer vs postMessage 성능 차이]]
- [[SharedArrayBuffer 동시성 문제 해결법]]
- [[SharedArrayBuffer 보안 이슈와 Cross-Origin Isolation]]
- [[SharedArrayBuffer 보안을 위한 COOP COEP 헤더 설정]]
- [[SharedArrayBuffer 보안을 위한 Cross-Origin Isolation 서버 헤더 설정]]
- [[SharedArrayBuffer로 스레드 간 메모리 공유 효율 높이기]]
- [[SharedArrayBuffer와 Atomics 구체적 활용법]]
- [[Side-channel Attack]]
- [[Single Page Applications (SPA)]]
- [[Spectre]]
- [[Speculative Execution]]
- [[Stop-the-world]]
- [[Structural Typing]]
- [[StyleCounsel]]
- [[Submodules]]
- [[Synthetic Testing]]
- [[TeamCity]]
- [[Texture Atlas]]
- [[Throttling Debouncing]]
- [[Timing Attack]]
- [[Timing Attacks]]
- [[To-Space와 From-Space]]
- [[Toss Front SDK 기반 외부 연동사 플러그인 개발 생태계 구축]]
- [[Toss Front SDK의 Facade 패턴 적용 사례]]
- [[Turborepo 기반 모노레포 워크플로우]]
- [[Turborepo 환경 구성]]
- [[Turborepo]]
- [[Turborepo를 활용한 다중 애플리케이션 및 라이브러리 통합 관리]]
- [[Type Casting]]
- [[Type-safe Error Handling Exhaustiveness Checking]]
- [[TypeScript 49]]
- [[TypeScript API Development]]
- [[TypeScript Advanced Type System]]
- [[TypeScript Utility Types (Record Readonly)]]
- [[TypeScript 타입 시스템 (TypeScript Type System)]]
- [[TypeScript 타입 시스템 및 인터페이스 설계]]
- [[TypeScript 타입 시스템을 활용한 내부 로직 보호 및 데이터 검증]]
- [[TypeScript의 제어 흐름 분석 및 상태 관리 패턴]]
- [[Union Types]]
- [[V8 Engine Heap Management]]
- [[V8 Engine]]
- [[V8 Heap Architecture]]
- [[V8 JavaScript Engine]]
- [[V8 가비지 컬렉션(Garbage Collection)]]
- [[V8 메모리 케이지(V8 Memory Cage)]]
- [[V8 엔진 힙 아키텍처 및 로그 분석]]
- [[V8 엔진 힙 아키텍처]]
- [[V8 엔진의 메모리 관리 아키텍처 및 Orinoco 프로젝트]]
- [[V8 힙 공간(V8 Heap Spaces)]]
- [[V8 힙(Heap)]]
- [[VR Sickness]]
- [[VR 멀미 (VR Sickness)]]
- [[VR 멀미(VR sickness)]]
- [[Vergence-Accommodation Conflicts]]
- [[Web Worker와 SharedArrayBuffer를 이용한 실제 고부하 병렬 처리 구현체 (실패_성공 포함)]]
- [[WebKit Security Mitigations]]
- [[WebKit]]
- [[Write Barrier]]
- [[Zod 런타임 유효성 검사 통합]]
- [[Zod 파싱과 브랜디드 타입을 결합한 런타임 데이터 검증]]
- [[Zod]]
- [[Zustand-Based-Mission-Persistence]]
- [[as const Assertion]]
- [[as const]]
- [[bitECS와 SharedArrayBuffer를 결합한 멀티스레드 고성능 아키텍처]]
- [[bitECS와 SharedArrayBuffer의 실제 코드 통합]]
- [[eslint-config-prettier]]
- [[eslint-plugin-prettier]]
- [[lint-staged]]
- [[never 타입(never type)]]
- [[never 타입]]
- [[readonly]]
- [[satisfies Keyword]]
- [[satisfies 연산자]]
- [[ts-brand]]
- [[useEffect 클린업(Cleanup)]]
- [[가비지 컬렉션 (Garbage Collection)]]
- [[가비지 컬렉터(Garbage Collector)]]
- [[가상현실 멀미 (VR Sickness)]]
- [[가상현실 사후 효과 연구(Virtual Reality Aftereffects Study)]]
- [[가상현실 엑서게임 후유증 연구(VR Exergaming Aftereffects Study)]]
- [[가상현실 엑서게임 후유증 연구(Virtual reality exergaming aftereffects research)]]
- [[가상현실 후유증 (Virtual Reality Aftereffects)]]
- [[가상현실 후유증(VR Aftereffects)]]
- [[가상현실(VR) 엑서게임 인지 사후 효과 분석(CANTAB 5-choice RTI)]]
- [[가상현실(VR) 자전거 시뮬레이터]]
- [[감각 통합(Sensory integration)]]
- [[개발자 경험(DX)]]
- [[객체 지향 소프트웨어 아키텍처 설계]]
- [[객체 지향 프로그래밍 (OOP)]]
- [[객체 지향 프로그래밍 (Object-Oriented Programming)]]
- [[객체 지향 프로그래밍(OOP)]]
- [[견고한 도메인 모델 및 API 계약 설계]]
- [[결합도 (Coupling)]]
- [[경고 피로 (Alert Fatigue)]]
- [[계층화 아키텍처 (Layered Architecture)]]
- [[과잉 속성 체크 (Excess Property Checking)]]
- [[과잉 속성 체크(EPC)]]
- [[과잉 속성 체크(Excess Property Checking)]]
- [[관심사의 분리 (Separation of Concerns SoC)]]
- [[관심사의 분리 (Separation of Concerns)]]
- [[관심사의 분리 (SoC)]]
- [[관심사의 분리(Separation of Concerns)]]
- [[관심사의 분리(SoC)]]
- [[관점 지향 프로그래밍 (AOP)]]
- [[관점 지향 프로그래밍(AOP)]]
- [[교집합 타입(Intersection Type)]]
- [[구조적 타이핑(Structural Typing)]]
- [[구조적 타이핑]]
- [[기본 타입에의 집착 (Primitive Obsession)]]
- [[기본 타입에의 집착(Primitive Obsession)]]
- [[깊이 지각 (Depth Perception)]]
- [[깊이 지각(Depth perception)]]
- [[넷플릭스 비디오 인코딩 파이프라인 (Netflix Video Encoding Pipeline)]]
- [[넷플릭스 코스모스 플랫폼 (Netflix Cosmos)]]
- [[넷플릭스(Netflix)의 마이크로서비스 및 코스모스 플랫폼 전환]]
- [[넷플릭스의 코스모스 플랫폼 및 마이크로서비스 전환]]
- [[눈모음-조절 충돌(Vergence-accommodation conflicts)]]
- [[느슨한 결합 (Loose Coupling)]]
- [[단일 책임 원칙 (SRP)]]
- [[단일 책임 원칙 (Single Responsibility Principle)]]
- [[단일 책임 원칙(SRP)]]
- [[대규모 TypeScript 애플리케이션 아키텍처 설계]]
- [[대규모 TypeScript 프로젝트의 컴파일 성능 최적화]]
- [[대규모 데이터 렌더링 및 가상화 최적화]]
- [[대규모 모노레포(Turborepo) 환경에서의 린트 오케스트레이션]]
- [[대규모 웹 그래픽스 프로젝트]]
- [[대규모 웹 애플리케이션의 조직 및 기술적 확장성 확보]]
- [[덕 타이핑(Duck Typing)]]
- [[데브섹옵스 (DevSecOps) 환경에서의 지속적인 보안 검사]]
- [[데이터 거버넌스 (Data Governance)]]
- [[도달 가능성 분석 (Reachability Analysis)]]
- [[도메인 기반 설계 (DDD) 및 데이터 오염 방지]]
- [[도메인 기반 설계 (DDD)]]
- [[도메인 기반 설계(DDD)]]
- [[도메인 기반 설계(DDD)의 데이터 검증]]
- [[동시성 및 점진적 마킹(Concurrent Incremental Marking)]]
- [[동작 속도(Movement Speed)]]
- [[동적 애플리케이션 보안 테스트(DAST)]]
- [[라이브러리 및 확장 가능한 코드베이스]]
- [[런타임 상태 검증(Runtime Validation)]]
- [[리로디드(Reloaded)]]
- [[리터럴 타입 (Literal Types)]]
- [[마이크로서비스 아키텍처 (MSA)]]
- [[마크-스윕(Mark-Sweep)]]
- [[머리 장착형 디스플레이(HMD) 환경의 시각적 후유증 연구]]
- [[메모리 누수(Memory Leaks)]]
- [[명목적 타이핑 (Nominal Typing)]]
- [[명목적 타이핑(Nominal Typing)]]
- [[모노레포(Monorepo) 기반 구성 중앙화]]
- [[모노레포(Monorepo) 설정 중앙화]]
- [[모노레포(Monorepo) 아키텍처 설정]]
- [[모놀리식 아키텍처 (Monolithic Architecture)]]
- [[모듈러 통합 건설 (MiC)]]
- [[모듈화 및 아키텍처 경계 설정]]
- [[반응 시간(Reaction Time)]]
- [[백엔드-프론트엔드 데이터 변환(Data Transformation between Backend and Frontend)]]
- [[복잡한 비즈니스 도메인 (금융 헬스케어 이커머스 등)]]
- [[불변성 (Immutability)]]
- [[불변성(Immutability)]]
- [[불필요한 리렌더링 방지]]
- [[브라우저 메모리 관리 및 최적화]]
- [[브라우저 및 Nodejs 메모리 튜닝]]
- [[브랜디드 타입 (Branded Types)]]
- [[비트 세이버 엑서게임 후유증 평가(Beat Saber Exergaming Aftereffects)]]
- [[비트 세이버(Beat Saber) 실험]]
- [[비트 세이버(Beat Saber) 엑서게임 연구]]
- [[비트 세이버(Beat Saber)]]
- [[비트 세이버를 활용한 가상현실 엑서게임 후유증 연구(Exergaming With Beat Saber_ An Investigation of Virtual Reality Aftereffects)]]
- [[상태 관리 및 API 응답 모델링(State Management and API Response Modeling)]]
- [[상태 머신(State Machine) 설계]]
- [[서드파티 라이브러리 및 API 연동]]
- [[선언 파일(dts)]]
- [[설정 객체 및 룩업 테이블 설계(Configuration Objects and Lookup Tables)]]
- [[세대 가설(Generational Hypothesis)]]
- [[소프트웨어 구성 분석(SCA)]]
- [[소프트웨어 아키텍처 베스트 프랙티스]]
- [[소프트웨어 아키텍처 설계]]
- [[수동 코드 리뷰 (Manual Code Review)]]
- [[수동 코드 리뷰]]
- [[수렴-조절 불일치(Vergence-Accommodation Conflict)]]
- [[순차적 게이트 아키텍처]]
- [[스캐빈저(Scavenger) _ 마이너 GC]]
- [[스택 트레이스(Stack trace)]]
- [[스트랭글러 피그 패턴(Strangler Fig Pattern)]]
- [[스파게티 코드 (Spaghetti Code)]]
- [[스포티파이 자율적 분대 모델 (Spotify Squad)]]
- [[스포티파이 자율적 분대 모델 및 마이크로 프론트엔드 (Spotify Squads and Micro Frontends)]]
- [[스포티파이 자율적 분대 모델]]
- [[스포티파이(Spotify)의 스쿼드 모델 및 마이크로 프론트엔드 도입]]
- [[시각 및 인지적 후유증 연구]]
- [[시각-전정 갈등 (Visual-Vestibular Conflict)]]
- [[시각-전정 감각 충돌(Visual-Vestibular Conflict)]]
- [[시각-전정 충돌(Visual-vestibular conflict)]]
- [[시프트 레프트 (Shift-Left)]]
- [[시프트 레프트(Shift-Left)]]
- [[식별 가능한 유니온]]
- [[실재감(Presence)]]
- [[쓰기 장벽(Write Barrier)]]
- [[안구 운동 기능 (Oculomotor Functions)]]
- [[안구 운동 기능(Oculomotor functions)]]
- [[안구 운동 증상(Oculomotor Symptoms)]]
- [[안전한 TypeScript 데이터 모델링 및 설정 관리 구축]]
- [[안전한 소프트웨어 개발 수명주기(SSDLC)]]
- [[알 수 없는 외부 데이터 검증 (unknown types)]]
- [[약한 타입 검사(Weak Type Detection)]]
- [[약한 타입 탐지 (Weak Type Detection)]]
- [[에일리어싱 (Aliasing)]]
- [[엑서게임(Exergaming)]]
- [[엔터프라이즈 소프트웨어 개발]]
- [[엔터프라이즈 소프트웨어 시스템 설계]]
- [[엔터프라이즈 애플리케이션 및 점진적 리팩토링]]
- [[엔터프라이즈 애플리케이션 설계]]
- [[오래된 공간(Old Space)]]
- [[오리노코(Orinoco GC)]]
- [[오리노코(Orinoco) 프로젝트]]
- [[오버드로우(Overdraw)]]
- [[오픈소스 컴포넌트 (Open Source Components)]]
- [[완전성 검사(Exhaustiveness Checking)]]
- [[외부 API 데이터 및 설정 파일 처리]]
- [[외부 API 데이터의 런타임 검증 후 처리]]
- [[외부 라이브러리 API 설계]]
- [[웹 애플리케이션의 3계층 구조]]
- [[웹 워커 이벤트 포워딩 Event Forwarding]]
- [[웹 워커 이벤트 포워딩 통신 지연 최소화 방법]]
- [[웹 프론트엔드 성능 최적화]]
- [[유니온 타입(Union Types)]]
- [[유스케이스 (Use Cases)]]
- [[응집도 (Cohesion)]]
- [[응집도와 결합도 (Cohesion and Coupling)]]
- [[응집도와 결합도]]
- [[의존성 역전 (Dependency Inversion)]]
- [[의존성 역전 원칙 (DIP)]]
- [[의존성 역전 원칙 (Dependency Inversion Principle DIP)]]
- [[의존성 역전 원칙 (Dependency Inversion Principle)]]
- [[의존성 주입 (DI)]]
- [[의존성 주입 (Dependency Injection)]]
- [[의존성 주입(DI)]]
- [[이동 속도(Movement Speed)]]
- [[이벤트 기반 아키텍처 (Event-Driven Architecture)]]
- [[이전 세대(Old Generation_Space)]]
- [[이커머스의 실시간 재고 관리]]
- [[자동화된 코드 리뷰]]
- [[자바 가상 머신(JVM)]]
- [[장기 실행되는 실시간 데이터 대시보드 최적화]]
- [[재귀적 불변성 (DeepReadonly)]]
- [[점진적 마킹(Incremental marking)]]
- [[정적 분석(Static Analysis)]]
- [[제어 흐름 분석 (Control Flow Analysis)]]
- [[조절-폭주 불일치 (Vergence-Accommodation Conflict)]]
- [[조절-폭주 불일치(Vergence-Accommodation Conflict)]]
- [[집합론 (Set Theory)]]
- [[집합론(Set Theory)]]
- [[철벽 수비대 인터페이스 설계 전략]]
- [[철벽 수비대_ TypeScript 타입 시스템과 견고한 인터페이스 설계의 정수]]
- [[초과 속성 검사 (Excess Property Checking)]]
- [[초과 속성 검사 (Excess Property Checks)]]
- [[추상 구문 트리(AST)]]
- [[추상화(Abstraction)]]
- [[추상화]]
- [[카오스 몽키(Chaos Monkey)]]
- [[코드 리뷰 (Code Review)]]
- [[코드 서식 지정과 축소가 코드 스타일로메트리(작성자 인식)에 미치는 영향을 평가하는 기계 학습 모델 분류 연구]]
- [[코드 축소 (Code minification)]]
- [[코드 포매팅 (Code formatting)]]
- [[코드 품질 관리 및 자동화 (Code Quality Management and Automation)]]
- [[클로저(Closures)]]
- [[타임라인 할당 계측(Allocation instrumentation on timeline)]]
- [[타입 가드 (Type Predicates)]]
- [[타입 가드(Type Guards)]]
- [[타입 단언 (Type Assertions)]]
- [[타입 단언(Type Assertion)]]
- [[타입 단언(Type Assertions)]]
- [[타입 서술어 (Type Predicates)]]
- [[타입 서술어(Type Predicates)]]
- [[타입 안전성 (Type Safety)]]
- [[타입 정의가 부족한 서드파티 라이브러리 연동]]
- [[타입 조건자(Type Predicates)]]
- [[타입 좁히기 (Type Narrowing)]]
- [[타입 좁히기(Type Narrowing)]]
- [[타입 캐스팅 (Type Casting)]]
- [[타입스크립트 상태 관리 및 분기 처리 설계]]
- [[타파스(Tapas)]]
- [[토스(Toss) Front SDK 퍼사드 패턴 적용]]
- [[토스(Toss) SDK 설계]]
- [[토스플레이스 결제 단말기 외부 연동 SDK 개발]]
- [[팀 단위 코드 품질 및 컨벤션 유지]]
- [[포인터 압축(Pointer Compression)]]
- [[폭주-조절 갈등 (Vergence-Accommodation Conflict)]]
- [[폭주-조절 불일치(Vergence-Accommodation Conflicts)]]
- [[폭주-조절 불일치(Vergence-accommodation conflict)]]
- [[프론트엔드 및 모노레포(Monorepo) 개발 환경 설정]]
- [[핀테크의 실시간 사기 탐지]]
- [[할당 타임라인(Allocation Timeline)]]
- [[힙 메모리(Heap Memory)]]
- [[힙 스냅샷 (Heap Snapshots)]]