rein’s world

프로그래머, 독서가, 게이머 그리고 블로거

Tag : Test


  • ASUnit 사용기- 2008-05-13:

    이름만으로도 반쯤 알 수 있는 프레임웍 — ActionScript (2.0, 3.0 모두 지원) 기반의 xUnit 류의 유닛테스트 프레임웍이다.
    몇 일간 써본걸 토대로 간략히 장단점을 논하자면.
    장점
    xUnit 류의 인터페이스라는 것. 덕분에 xUnit 계통을 다른 언어에서 써본 사람이라면 일단 한 번만 전체 구성이 나오면, 별 어려움없이 바로 사용할 수 있다. setUp(), test테스트이름(), tearDown() 으로 이어지는 테스트 준비, 개별 테스트, 테스트 [...]

    (계속 읽기 »)


  • AcitionScript 프로그래밍의 문제점- 2008-05-07:

    일단 2.0 기준 — 내가 해본게 그것 뿐이니.
    하지만 세 포스팅을 연속으로 이런 글을 써야하니 좀 처량하고나 =,=
    자동화된 테스트 기능의 부재
    컴파일하고 바로 실행하기가 힘들다. 특히 서버 통신이 필요한 경우, 셋업도 복잡하고 짜가 객체도 못쓰고 불편한 점이 많다. ASUnit이란걸 방금 소개받긴했는데, 회사가서 다시 테스트를 해보던가해야. …그러고보니 트러스티 설정도 안해봤다 o <-<
    복잡한 개발환경
    서버에서 파일을 다운로드 받아 실행하는 Flash의 [...]

    (계속 읽기 »)


  • Test, Fixture and Persistency- 2008-04-25:

    이번 주에 프로그래밍 하면서 제일 괴로웠던 부분.
    일종의 비동기 작업을 실행하는 class 가 있는데, 이 녀석을 test-framework 이랑 같이 쓰는 부분에서 문제가 산적 Orz.
    DLL과 TLS 문제
    사실 이건 비동기라서 터진건 아니지만, 내부적으로 사용된 Windows의 __declspec(thread) 선언이 테스트가 DLL로 링크되서 실행된다는 면에서 터져서 (원본이야 그냥 실행 바이너리지만…) 일단 테스트 방법 자체를 뒤집어 엎었고..
    비동기 문제
    연초에 테스트를 어떻게 할지 생각하면서 [...]

    (계속 읽기 »)


  • 잡담: 2008년 4월 23일- 2008-04-23:

    인생은 지름
    화요일에 책/음반을 적당히(?) 질러서 보고/듣고 있는 중.
    일단 팀 하포드의 경제학 콘서트 2 를 다 읽었고, 진시황 프로젝트(장르문학), 퀀트, 물리와 금융에 관한 회고 이렇게 세 권. 그리고 최근에 나온 m-flo 와 히라하라 아야카의 베스트 앨범을 각각 질렀다.
    경제학 콘서트 자체는 할 얘기가 좀(?) 있으니 리뷰를 쓸 것 같다. 히라하라 아야카의 앨범은 약간 기대에 못미쳤고(내가 좋아하는 곡이 [...]

    (계속 읽기 »)


  • 리뷰: 지속적인 통합- 2008-04-17:

    지속적인 통합 의 한국어판을 몇 일전에 화요일에 쉬는 동안 다 읽을 수 있었다. 아주 간단하게 평하자면,
    장점
    여러가지 CI 단계 — 컴파일, 각 단계의 테스팅, 자동화된 코드 리뷰, 팩키징/전개, … — 에 관해 상세한 설명을 하고 있다. 컴파일을 자동화하기 위해 사용될 수 있는 툴들 — Ant, Nant, Maven … — 에 관한 설명이라거나 유닛 테스트, 컴퍼넌트 [...]

    (계속 읽기 »)


  • 프로그램이 동작한다고 믿으려면 무엇이 필요한가?- 2008-03-14:

    제목은 거창하지만, 조엘 온 소프트웨어의 실질적인 2기라고 생각하는 조엘의 “소프트웨어 블로그 베스트 29선”을 다시 읽으면서 되새김질 하는 중에 쓴 글.
    11번째로 실린 글은 Thinking in Java/C++ 의 저자이기도 한 브루스 에켈(Bruce Eckel)의 “타입검사와 테스트(Strong-type and Strong-testing)”다. 여기에서 주장하는 것은,

    동적 타입 검사인지  정적 타입 검사인지 는 중요하지 않다
    프로그램의 동작에서 타입 검사가 차지하는 부분은 매우 작다
    결국 프로그램의 신뢰성은 [...]

    (계속 읽기 »)


  • Software 관련 잡담: 2008년 3월 13일- 2008-03-13:

    WordPress 2.5 출시가 일주일 연기
    전번 포스팅에 댓글로도 달아놨지만, 3월 10일에 출시될 예정이된 WP 2.5가 17일로 연기. 남은 티켓들을 맹렬히(…)처리하고 있지만, 17일까지 처리하기엔 좀 많지 않나 싶기도 하다. 그렇지만 열심히 작업하고 있을 커미터들에게 응원을.
    관리자 페이지도 디자인이나 색감이 좀 바뀌어서 현재 개발 중인 버젼은 이런 상태다. 예정대로라면 몇 일 후엔 최종 버젼을 볼 수 있겠다. 원래 회색조였던 [...]

    (계속 읽기 »)