Latest Articles

Discover fresh stories, practical tips, and expert insights to fuel your next digital project.

Java ✍️

Java 파일 입출력 기초

자바의 파일 입출력은 스트림(Stream) 기반의 전통적인 방식과 NIO.2(New I/O) 기반의 현대적인 방식으로 나뉜다. 데이터의 영속성을 확보하기 위한 주요 구현 패턴을 정리한다. 전통적인 입출력 (java.io)...

Read Article
CPP ✍️

C++ static 멤버 이해

클래스 자체에 귀속되어 모든 인스턴스가 공유하는 static 멤버의 특성을 정밀하게 분석했다. 데이터 유지와 공통 기능 제공 시 static 키워드가 주는 구조적 이점을 설계에 반영했다....

Read Article
CPP ✍️

C++ static 멤버 이해

클래스의 인스턴스가 아닌 클래스 자체에 귀속되는 static 멤버는 모든 객체가 공유하는 데이터를 관리하거나, 객체 생성 없이 호출 가능한 유틸리티 함수를 정의할 때 사용한다. 정적...

Read Article
CSharp ✍️

C샵 클래스와 프로퍼티 정리

객체지향의 핵심인 캡슐화를 실현하고 데이터 접근의 안정성을 높이기 위해 C# 프로퍼티 기능을 적극 도입했다. 내부 필드를 직접 노출하는 대신 프로퍼티를 통해 데이터 읽기와 쓰기...

Read Article
CSharp ✍️

C샵 클래스와 프로퍼티 정리

데이터 캡슐화와 사용 편의성을 동시에 제공하는 C#의 프로퍼티(Property) 활용법을 정리했다. 클래스 설계의 질을 높이는 요소이다. 캡슐화와 제어 로직 구현 프로퍼티를 사용하여 데이터를 정교하게 제어할...

Read Article
Web_Advanced ✍️

웹심화 MVC 패턴 감 잡기

애플리케이션의 복잡성을 제어하고 유지보수성을 높이기 위해 MVC 디자인 패턴의 핵심 가치를 분석하고 스프링 환경에 이식했다. 데이터 처리와 사용자 인터페이스, 그리고 이들을 조율하는 로직을 세...

Read Article
Web_Advanced ✍️

웹심화 MVC 패턴 감 잡기

애플리케이션의 복잡성을 제어하기 위한 설계 패턴인 MVC(Model-View-Controller)에 대해 정리했다. 역할을 세 가지 계층으로 분리하여 관리하는 방식이다. 계층별 역할 정의 MVC 패턴은 각 구성 요소의...

Read Article
Project ✍️

프로젝트 격투게임 DirectX9

DirectX9 API와 C++을 활용하여 밑바닥부터 횡스크롤 격투 게임을 개발하며 엔진의 구조와 정교한 판정 시스템을 설계했다. 격투 게임의 생명인 타격 판정의 정확성과 일관성을 확보하기 위해...

Read Article
Project ✍️

프로젝트 격투게임 DirectX9

DirectX9과 C++로 횡스크롤 격투 게임을 만들면서 가장 크게 느낀 건, 격투 게임의 재미는 결국 “판정이 납득되느냐”에 달려 있다는 점이었다. <기본 전투 장면 이미지 필요>...

Read Article
WPF ✍️

WPF MVVM 패턴 감 잡기

현대적 UI 개발 표준인 MVVM 패턴의 구조를 분석하고 계층 간 유기적인 협력 메커니즘을 프로젝트에 적용했다. UI 복잡도 증가에 따른 유지보수 문제를 해결하기 위해 디자인과...

Read Article

Ready to elevate your blogging game?

Join over 15,000 readers who get our weekly premium insights.

Explore Premium Features