Latest Articles

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

CPP ✍️

C++ vector 컨테이너 정리

C++의 std::vector는 실행 중에 크기를 변경할 수 있는 동적 배열 컨테이너다. 메모리의 연속된 공간을 점유하여 인덱스를 통한 임의 접근(O(1))이 가능하며, 끝부분에서의 데이터 삽입 및...

Read Article
CSharp ✍️

C샵 코드 리팩토링 기록

기존 코드의 외부 동작은 유지하면서 내부 구조를 개선하기 위해 최신 C# 문법을 활용한 리팩토링을 단행했다. 복잡하게 얽힌 스파게티 로직을 정돈하여 가독성을 높이고 향후 기능...

Read Article
CSharp ✍️

C샵 코드 리팩토링 기록

동작은 유지하되 내부 구조를 개선하는 리팩토링(Refactoring) 과정을 정리했다. C#의 최신 문법을 활용하여 코드의 가독성과 효율성을 높였다. 패턴 매칭을 통한 코드 개선 복잡한 조건문을 C#의...

Read Article
CPP ✍️

C++ 미니 프로젝트 회고

학습한 객체지향 문법들을 실전에 적용하기 위해 미니 프로젝트를 설계하고 구현을 완료했다. 상속, 다형성, 자원 관리 개념이 실제 프로그램에서 어떻게 맞물리는지 직접 확인했다. 가상 함수를...

Read Article
CPP ✍️

C++ 미니 프로젝트 회고

C++ 미니 프로젝트의 설계와 구현 과정을 정리했다. 문법적 개념이 실제 코드에서 동작하는 과정을 확인한 시간이었다. 프로젝트 수행 내용 객체지향 적용: 클래스 상속과 다형성을 활용해...

Read Article
CPP ✍️

C++ 연산자 오버로딩 기초

사용자 정의 타입에 표준 연산자의 동작을 재정의하여 객체 연산을 직관적으로 개선했다. 기본 자료형처럼 객체를 다룰 수 있게 설계하여 코드의 가독성과 표현력을 비약적으로 높였다. 좌표...

Read Article
CPP ✍️

C++ 연산자 오버로딩 기초

C++의 연산자 오버로딩(Operator Overloading)은 사용자 정의 타입(클래스, 구조체)에 대해 표준 연산자(+, -, *, << 등)의 동작을 재정의하는 기능이다. 이를 통해 객체를 기본 자료형처럼 직관적으로...

Read Article
WPF ✍️

WPF 간단한 데스크톱 앱 구현

WPF와 MVVM 패턴의 기초를 다지기 위해 실시간 숫자 조작 카운터 앱을 밑바닥부터 직접 구현했다. 데이터 바인딩, 명령 처리, 레이아웃 설계 등 핵심 기술들을 프로젝트에...

Read Article
WPF ✍️

WPF 간단한 데스크톱 앱 구현

WPF와 MVVM 패턴을 학습하며 구현한 카운터 애플리케이션이다. 데이터 바인딩, 명령 처리, 레이아웃 설계 등 WPF의 핵심 요소를 포함하고 있다. 구현 과정을 정리했다. 뷰모델: 상태...

Read Article
Web_Basic ✍️

웹기초 Promise 비동기 정리

자바스크립트의 싱글 스레드 환경에서 발생하는 블로킹 문제를 해결하기 위해 Promise와 async/await를 활용한 비동기 제어 흐름을 설계했다. 네트워크 요청이나 파일 시스템 접근처럼 시간이 걸리는 작업을...

Read Article

Ready to elevate your blogging game?

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

Explore Premium Features