Featured image of post [C/C++] Lamda를 사용해서 unique_ptr의 자원을 자동으로 해제하기

[C/C++] Lamda를 사용해서 unique_ptr의 자원을 자동으로 해제하기

C++의 unique_ptr 사용 시, 커스텀 Deleter를 람다로 지정하여 동적으로 할당된 메모리 및 복잡한 리소스를 안전하게 해제하는 방법을 소개합니다. 메모리 누수 방지와 안전한 자원 관리를 위한 스마트 포인터와 Deleter의 활용법을 상세 사례와 함께 쉽게 설명합니다.

Featured image of post [C/C++] C언어, C++ 소수점 자릿수 조절하기

[C/C++] C언어, C++ 소수점 자릿수 조절하기

이 글은 C++에서 cout을 사용할 때 소수점 아래 자릿수를 정밀하게 제어하는 방법을 다룹니다. std::fixed와 std::cout.precision()의 차이와 사용법을 구체적인 예시와 함께 설명하여, 부동소수점 출력의 실전 활용에 도움을 줍니다.

Featured image of post [.NET] .NET 7 Preview 2 소개 - 더 새로운 경험

[.NET] .NET 7 Preview 2 소개 - 더 새로운 경험

.NET 7 Preview 2가 출시되어 RegEx 소스 생성기, NativeAOT의 Mainline 전환, dotnet new 개선 등 다양한 기능과 성능 향상이 추가되었습니다. 본 글에서는 새롭게 도입된 주요 기능들을 소개하고 개발자에게 미치는 영향을 살펴봅니다.

Featured image of post [C#] string 객체 사용에서 흔히 하는 실수

[C#] string 객체 사용에서 흔히 하는 실수

C#에서 string 객체를 반복적으로 생성하는 실수와 이로 인한 메모리, 성능 문제를 실제 예시와 함께 설명합니다. StringBuilder를 사용하여 불필요한 객체 생성을 방지하고, 효율적인 문자열 처리 방법도 함께 안내합니다.

Featured image of post Software Unit Test Smells

Software Unit Test Smells

테스트 스멜(Test Smell)은 테스트 코드의 품질과 유지보수를 저해하는 여러 문제들을 의미합니다. 대표적으로 Assertion Roulette, Conditional Test Logic 등 다양한 안티 패턴 사례와 감지 방법, 이를 개선하는 실질적 전략을 150자 분량으로 설명합니다.

Featured image of post [Clean Code] 클린 코드와 같은 건 없다.

[Clean Code] 클린 코드와 같은 건 없다.

클린 코드의 개념을 비판적으로 살펴보고, 실제로는 완벽하게 클린한 코드란 존재하지 않으며 '클린'이라는 용어가 개발에서 어떤 의미와 한계가 있는지 다양한 관점에서 분석합니다.

Featured image of post [CSS] CSS 역사로 알아보는 CSS가 어려워진 이유

[CSS] CSS 역사로 알아보는 CSS가 어려워진 이유

이 글은 CSS의 탄생과 발전 과정을 통해 CSS가 점차 복잡해진 이유와 그 시대적 배경, 다양한 CSS 방법론과 기술적 진화, 그리고 오늘날 많이 쓰이는 CSS in JS, Atomic CSS 등의 현대적 흐름까지 상세하게 설명합니다.

Featured image of post [Windows] 설정만 잘 한다면 Windows Defender로도 충분하다.

[Windows] 설정만 잘 한다면 Windows Defender로도 충분하다.

Windows Defender(현 Microsoft Defender)의 보안 기능을 최적으로 설정하는 방법과 추가적인 안티바이러스 프로그램 없이도 안전하게 PC를 보호하는 팁을 설명합니다. 로컬 정책, MAPS, 랜섬웨어 방어 등 실전 활용법을 다룹니다.

Featured image of post [Pair Programming] 페어 프로그래밍 안티 패턴들

[Pair Programming] 페어 프로그래밍 안티 패턴들

페어 프로그래밍에서 종종 발생하는 안티 패턴(부정적인 행동 유형)과 역할별로 주의해야 할 행동, 효과적인 협업을 위해 피해야 하는 네비게이터와 드라이버의 잘못된 습관, 실전 팁 등을 정리합니다.