Tag Archives: Coding

ClutterGst 메모리 누수 디버깅

최근 클러터를 이용한 프로그램을 개발하면서 메모리 누수 현상을 발견했습니다. 코드를 하나 하나 막아가면서 테스트를 한 결과 ClutterGstVideoSink 객체를 사용하지 않으면 메모리 누수가 발생하지 않았습니다. 하지만, 아무리 소스를 분석해도 원인을 찾아낼 수 없었고, 잘못된 부분도 없는 것 같았습니다. 물론 구글링을 해도, … Continue reading Continue reading

Posted in Development | Tagged , , | Comments Off

코딩하던 노인

한 10년만에 가져보는 방학(?)을 만끽하느라, 오랜만에 올리는 글입니다. 다른게 아니라, Xper 메일링 리스트에 어느 분이 재미있는 글을 올리셨는데, 글에도 언급된 것처럼 예전에 비슷한 내용… Continue reading

Posted in Development | Tagged , | Comments Off

구글 프로토콜 버퍼(Protocol Buffers)

구글 프로토콜 버퍼 라이브러리에 대해서는 몇 번 언급을 한 적이 있는데, 관심만 있고 아직 프로젝트에 사용은 못해보고 있었습니다. 그 이유는 프로젝트 대부분이 C 언어를 사용하는데, 공 Continue reading

Posted in Development | Tagged , , , , | Comments Off

GLib 테스트 프레임워크 사용하기

GLib 라이브러리 2.16 버전부터 지원하는 테스트 프레임워크는 C 언어용 유닛테스트 도구입니다. 물론 많은 유닛 테스트 도구가 이미 존재하지만, GLib 라이브러리 기반 C 언어 프로그램이라면 Continue reading

Posted in Development | Tagged , , , , , | Comments Off

Power of 10: 안전성이 중요한 코드 개발을 위한 규칙

`정적 분석과 코딩 규칙을 이용한 임베디드 소프트웨어 버그 줄이기‘라는 제목의 기사를 읽다가 `Power of 10‘ 규칙이 언급되었길래 다시 읽어볼 기회가 생겼습니다. 기사 내용은 필자가 개발한 정적 분석 도구 제품을 홍보하는 느낌을 받았지만, 어느 정도의 가이드라인을 지킨 코드는 정적 분석 도구의 도움을 받아 미리 오류를 발견하고 수정하기가 더 쉽기 때문에 상호 보완하는 것이 좋다는 점에는 동의합니다. [...] Continue reading

Posted in Development | Tagged , , | Comments Off