[Processing] Ch.6 Media

Image 추가하는 방법. 단계별로 아래와 같은 절차를 따르면 된다. Image를 data directory에 추가 PImage 변수 생성 loadImage()로 image를 load해 PImage 변수에 저장 만들어진 PImage 변수에 저장된 image를 그리기 위해서는 image 함수 이용. image(image_var, x_coord, y_coord)의 형태로 호출. 사이즈까지 지정하려면 image(image_var, x_coord, y_coord, width, height) 형태로 호출. 지원하는 형태 JPEG, PNG, GIF Font 추가 방법. font를… Read more »

BVT와 문서작성

BVT를 어떻게 적용할 것인가를 고민한 하루. 이미 마련된 방법들은 있으나 일부분은 비효율적일지도 모르겠다는 생각이 든다. 문서를 만들면서 다시 정리한 BVT의 특징들은 아래와 같다. 1. 반복적인 수행이 가능해야 한다. 2. 빠르게 수행할 수 있어야 한다. 3. 테스트케이스의 유지보수가 어렵지 않아야 한다. 사실 몇가지 특성들이 더 있을 수 있겠지만 가장 중요한 것은 빠른 수행이다. BVT 자체의 목적이… Read more »

갈래길에서

이미 갈래길에 들어섰다고 생각했는데 타인에게서 처음으로, 저 길로 가기엔 좀 늦은 듯 하다란 말을 들었다. 어쩌면 알고 있었지만 초기의 욕심 때문에 부여잡고 있던 것이었다. 스스로 알고 있던 것이었는데 인정하기엔 시간이 좀 필요할지 모르겠다. 늦었다라는건 없다고 믿기 때문에 사실 계속해도 문제는 없겠지만 현실에서는 그것보다 또 다른 그것을 찾는게 더 나을수도 있다. 둘 다 재미있고 의미가 있으니… Read more »

Test framework을 만들자

Test Framework에 대해서 조사를 하다 우연히 Test Framework을 간단하게라도 만들어보라는 글을 보게 되었다. Kent Beck은 새로운 언어를 배울 때 항상 TDD로 test framework을 만들어보곤 한다더라는 내용과 함께. 고급 기술을 사용하지 않고 단순히 테스트만 가능하도록 한다면 어렵지 않지 않을까? 가능한 존재하는, 널리 쓰이는 것들 중 하나를 골라서 해결하게 될 가능성이 높지만 혹시라도 직접 개발하게 된다면 좋은… Read more »

[Processing] Ch.4 Variables / Ch.5 Response

Ch.4는 변수 선언과 기본 연산, for loop에 대한 내용 (Java와 동일) 1. Ch.4에서 소개된 예약어 width : 화면의 가로 크기 height : 화면의 세로 크기     Ch.5 Response Ch.5는 주로 interaction을 위해 알아야 하는 함수와 예약어, 방법들을 소개 mouse를 움직일 때 좌표를 알 수 있는 방법 (mouseX, mouseY)과 다른 좌표값들과의 비교 방법, keyboard 입력은… Read more »