@hyngng.dev
프로그래밍과 개발 경험을 기록합니다.
프로그래밍과 개발 경험을 기록합니다.
어제 작성
디자인은 블로그를 만들면서 가장 재미있었던 부분입니다. 디자인 과정에서 작업 영역 곳곳에 주석이나 댓글 형태로 생각을 남겼고, 테마가 완성된 시점에서 설계 기조와 판단 근거 위주로 정리했습니다. 디자인에서 실수하기 쉬운 부분 중 하나는 디자인은 멋지고 새로워야 한다는
3개월 전 작성
내가 어디쯤 와있는지는 모르겠지만, 다만 앎의 4단계로 비유하면 의식적 유능 정도의 단계이지 않을까 싶다. 아직 뭐가 좋은 설계인지 조망할 감은 없는 것 같지만 그런 와중에 알 것 같은 게 조금씩 생겨나고 있고, 그 중 몇 가지는 좀 재밌는 생각이 든다. 객체지향이 고

1년 전 작성
직전 프로젝트의 경험으로부터 배운 것 중에 하나는 무언가를 장기간 시간을 두고 개발하는 것은 한편으로는 제가 어떤 거대한 맥락에 연루된다는 겁니다. 자칫하면 개발하는 과정이 피곤하고 고통스러운 경험으로 남을 수도 있기 때문에 주제를 심사숙고해서 신중히 정할 필요가 있습
1년 전 작성
파이썬에서는 클래스 변수를 선언할 때 self 객체를 이용하는 방법이 일반적이지만 이 방법은 정확히는 인스턴스에서 사용할 내부 변수를 사용하는 방법입니다. 해당 클래스 변수 접근을 위해서는 인스턴스 생성이 필수적으로 요구되기 때문에 모든 객체에서 동일한 값을 보장해야
1년 전 작성
1개월 전 작성
미루고 미뤄왔던 숙원 중 하나입니다. 2024년 SEO 개선을 목표로 테마를 뜯어보기 시작했고, 태그와 기능을 추가하고 몇 달간 운용해본 다음 그 효용에 따라 기능을 소거해보기도 하면서 SSG 블로그 이해가 쌓여갔습니다. 그렇게 관리기간이 4년 지나면서 이건 결국 정적

5개월 전 작성
사회복무 도중 사무실에서 문제가 있었습니다. 사회복무요원 근무 후기 글에 더 자세히 정리되어 있지만, 간단히 요약하면 공공기관은 라이선스 허가받지 않은 외부 프로그램을 함부로 사용할 수 없다는 점을 지적받은 적 있었고, 그 경험이 프로그램 개발 동기로 이어졌습니다. 다
1년 전 작성
A* 알고리즘은 특정 두 지점을 연결하는 최단 경로를 찾기 위한 그래프 탐색 알고리즘입니다. 이 알고리즘의 특성은 $n$을 노드라고 할 때 다음의 한 개 식으로 요약 가능합니다. $$ f(n) = g(n) + h(n) $$ A* 알고리즘은 최단거리를 구할 때 이동 가능
1년 전 작성
매직 메서드, 또는 스페셜 메서드는 파이썬 클래스 내에서 특수 동작을 정의하는 내장 함수로 연산자 오버로딩이나 객체 출력 방식 변경, 컨테이너처럼 동작 등 객체를 더 다채롭게 정의할 수 있도록 도움을 주는 문법입니다. 주로 다음과 같은 특징이 있습니다. 매직 메서드의
검색 결과가 없습니다.