오늘의 지덤

  • [알지덤] 이진 탐색 (Binary Search)

    정렬된 데이터 집합에서 탐색 범위를 1/2씩 줄여 나가면서 수행하는 방식

  • [테지덤] Mutation Test(비버깅)

    - 의도적으로 프로그램의 원시 부호(source code)을 변형시키고 이에 맞게 디자인된 테스트 데이터를 실행시켜 프로그램 코드 내에 존재할 수 있는 애매모호한 부분을 찾아내기 위한 테스트 기법 또는 테스트 과정(process) - 일반적으로 작은 결함까지도 발견하여 테스트한 결과에 신뢰감을 부여하기 위해 실시함 - 테스트를 디자인하고 테스트 케이스를 작성하는 것에 지나친 노력이 들어가고,자동화 도구도 개발되지 않았기 때문에 현재까지도 학계에서 논의만 하고 있는 실정이며 실무에서 폭넓게 사용은 못하고 있음

  • [테지덤] Record & Replay

    - 사용자의 입력과 외부 메시지로 구성되는 이벤트에 대해서 임베디드 소프트웨어가 정확히 대응하는지 테스트 하는 기법 - 타겟 시스템에서 발생하는 사용자 입력 및 외부 이벤트를 녹화해서 테스트 스크립트로 구성하고 이 스크립트를 재수행하여 결과를 확인하는 방법

  • [신지덤] CKAN

    CKAN (Comprehensive Knowledge Archive Network) - 비영리단체인 OKF(Open Knowledge Foundation)에 의해 설립된 공공데이터 개발을 지원하는 오픈 플랫폼

  • [분지덤] DOM/SAX

    DOM - XML 문서를 트리 형태의 구조로 변경하여 접근하는 API - XML 문서 전체를 파싱하여 메모리에 올려놓고 요청되는 노드 데이타를 메모리에서 끌어댕기는 Pull방식을 사용하는 기법 SAX - 자료 구조를 만들지 않고 XML 문서를 스캔해가면서 순차적으로 이벤트를 발생시켜서 XML문서에 접근할 수 있게 해주는 API - XML문서를 전체 메모리에 올려 파싱하는 방식이 아닌 XML문서를 순차적으로 읽어들여 이벤트를 해당 프로시져에게 처리하라고 밀어주는 방식을 이용한 파싱 기법

신규 이러닝 강의

HOT 인기 이러닝 강의