[Work Log] Test Framework 설계 리뷰

설계중인 Test Framework review. 작성된 Class Diagram을 보면서 개선할 부분이 많다고 생각.   문제점 1. UML 형식에 맞지 않는 부분들 UML도 언어다. 규격이라는 것이 있고 다른 나라 사람이 보더라도 이해가 가능해야 한다. Interface가 Interface로 표현되어 있지 않았고, 구현이 상속으로 표현되어 있었으며 Association이나 Dependency 관계로 표현할 필요가 없는 것들도 표현되어 있었다. 이해를 돕기 위해 굳이 표현한거라는… Read more »

Atlassian, JIRA, Confluence

< 이미지 출처 : http://www.atlassian.com/ >   Atlassian에서 서비스하는 JIRA와 Confluence 두개를 가지고 하루종일 고민했다. (JIRA는 Issue tracking을 위한 서비스, Confluence는 협업도구) 두 개 서비스를 설정하는데 있어 자유도가 높아서 어떻게 해야 가장 효율적일지 결정하기가 쉽지 않았고 결국은 Default 설정에서 크게 변형하지 않는 선에서 정리하고 말았다. 사실 받아들일 때의 생각은 잘쓰면 좋은 도구가 되겠다는 느낌은 확실히 들지만 실제… Read more »

[Processing] Ch.8 Functions, Ch.9 Objects, Ch.10 Arrays, Ch.11 Extend

Ch.8 부터 Ch.10 까지는 각각 함수, 객체, 배열 생성과 사용에 대한 내용이 기술되어 있는데 기본 java 문법과 동일하다. Ch.11에서 다루고 있는 확장에 대한 내용은 다른 library들을 사용하는 방법들에 대해 설명.   Download 가능한 library 경로 http://processing.org/reference/libraries download 후 processing menu에서 import해 사용   3D 3D를 사용하기 위해서는 사용할 renderer를 선택해줘야 하며 z 좌표에 대한 값도… Read more »

[Processing] Ch.7 Motion

Frame frameRate 함수는 초당 frame 수를 설정하기 위해 사용 (ex : frameRate(30) 은 초당 30 frame) 기본적으로 frameRate은 60이지만 draw 함수 수행시간에 따라 달라지고 frameRate에 설정되는 값은 최대값을 의미한다.   Random random 함수는 임의의 수를 생성하는데 이용되고 float 타입으로 return. 두 개의 인자로 생성되는 수의 범위 지정 가능   Timer millis 함수는 프로그램 시작과 동시에… Read more »