• 소개
  • 저서목록
  • 모든글
  • cat:개발
  • cat:음악
  • cat:개인
  • 윈도우 10 지원 종료와 Intel i7의 억울한 운명

    윈도우 10 지원이 이제 곧 끝난다. 물론 돈 내고 몇 년 더 연장 지원을 받을 수 있긴 하지만, 그건 그냥 연명일 뿐이다. 언젠가는 끊기는 게 확정이고, 마이크로소프트가 마음을 바꿔줄 가능성은 없다.

    김포프 2025-08-25
    • 개발
    • 인공지능
    • 불만
    • 그래픽
    • 하드웨어
  • 재사용은커녕 단 한 번 호출... 그런데도 합당했던 함수

    얼마 전, POCU 아카데미 코드베이스에서 사소하지만 치명적인 버그가 하나 발생했습니다. 단순히 TempData에 숫자 하나를 저장했을 뿐인데, 프로덕션에서 500 Internal Server Error가 발생했습니다.

    김포프 2025-08-17
    • 개발
    • aspnet
    • 버그수정
    • 방어적프로그래밍
    • POCU
    • 테스팅
    • 웹
  • '빌 게이츠의 소스 코드'를 듣고: 개발자로서 공감했던 순간들

    빌 게이츠의 'Source Code: My Beginnings'를 오디오북으로 들었다. 유명인의 자서전은 보통 누가 대신 써주는 경우가 많은데, 이 책은 꽤 다르다. 빌 게이츠 본인이 많이 관여했다는 게 문장 곳곳에서 느껴졌고, 자기 삶을 다소 객관화해서 보려고 노력한 흔적이 있다. 물론 기억 보정이나 미화가 없진 않겠지만, 듣는 입장에서 큰 부담 없이 받아들일 수 있었다.

    김포프 2025-04-29
    • 도서
  • Assert 사용 시 주의해야 할 점

    Assert는 디버그 빌드에서만 작동하며, 문제를 빠르게 찾는 강력한 도구지만, 잘못 사용하면 릴리스 모드에서 예상치 못한 버그가 발생할 수 있다. 주니어 개발자들이 흔히 저지르는 실수는 Assert 내부에 함수 호출을 포함하는 것이며, 이는 릴리스 모드에서 해당 함수가 실행되지 않는 문제를 유발한다. Assert 내부에는 순수한 Boolean 표현식만 사용하고, 함수 호출이 필요하다면 디버그 전용 함수로 명확히 구분하는 것이 바람직하다.

    김포프 2025-02-11
    • 포프TV
    • 개발
    • 베스트프랙티스
    • 포프TV 610화
  • 한 번 만든 시스템은 깨지지 않는다? Y2K를 돌아보며

    Y2K 문제는 1999년에서 2000년으로 넘어가는 시점에서 발생할 것으로 예상된 컴퓨터 시스템의 오류였다. 당시 많은 소프트웨어가 연도를 두 자리(YY)로 저장하고 있었기 때문에, 2000년이 '00'으로 표시되면서 1900년으로 인식될 가능성이 있었다. 이 문제는 비행기, 은행, 의료 시스템 등 다양한 분야에서 심각한 오류를 초래할 것이라는 우려가 있었고, 전 세계적인 대대적인 대비가 이루어졌다.

    김포프 2025-01-19
    • 베스트프랙티스
  • 애자일 스토리 포인트 추정, 여태까지 잘못하셨습니다. 그래서 팀의 성장이 느린 겁니다.

    팀원 개별 추정(예: 티셔츠 사이징)은 일관성 없는 값을 만들어 팀 전체 평가에 활용하기 어렵습니다. 그 대신 팀장이 모든 추정을 맡으면 조금의 부정확성이 있더라도 일관성을 유지할 수 있습니다. 장기적으로 그래프를 보면 각 팀원의 발전 상태를 확인할 수 있습니다 (예: 20 스토리 포인트에서 30, 60으로 성장). 추정에서 약간의 오차(+x% 혹은 -x%)는 중요하지 않으며, 중요한 것은 성장 트렌드를 보는 것입니다.

    김포프 2024-10-18
    • 베스트프랙티스
  • 리스트 스타일 걱정 없는 마크다운 편집

    마크다운에서 리스트를 만들 때 사이에 한 줄을 넣느냐에 따라 '루즈' 리스트나 '타이트' 리스트가 될 수 있습니다. 하지만 편한 문서 작성을 위해 이러한 차이에 신경 쓰지 않고, 스타일링은 웹에서 처리하는 것이 좋습니다. 이 접근 방식은 문서 작성 과정을 크게 단순화했으며, 다른 분들께도 유용할 것 같습니다.

    김포프 2024-01-14
    • 포프TV
    • 베스트프랙티스
    • 문서
    • markdown
    • 포프TV 572화
  • 새 SSD로 윈도우 부팅 디스크를 가장 쉽게 옮기는 법

    운영 체제가 설치된 디스크는 용량이 부족해 고민이 되곤 합니다. 용량을 확장하고자 할 때, 기존 데이터를 옮기는 과정이 번거롭기 때문에 이를 망설이게 됩니다.

    김포프 2023-11-13
  • 약한 자료형의 위험성

    강타입(strongly-typed) 프로그래밍 언어의 이점을 모두 알고 있을 것입니다. 코딩 중 발생하는 실수를 크게 줄일 수 있죠. 그러나 웹 프로그래밍을 몇 년 하면서 깨달은 점은 강타입 언어만으로는 완전하지 않다는 것입니다.

    김포프 2023-10-01
    • 코딩표준
    • 베스트프랙티스
    • 자료형
    • 개체지향
    • 웹
  • 셰이더 컴파일이란?

    안녕하세요. 김포프입니다. 전문 게임 그래픽 프로그래머로서 셰이더 컴파일이 뭔지 짧게 설명하겠습니다.

    김포프 2023-03-07
    • shader
    • 그래픽
    • 이전
    • 1
    • 2
    • 3
    • 4
    • 5
    • ...
    • 다음
Copyright © 2010 - 2026. Pope Kim
English