Connection Test

오늘은 : To Do List

cvs,sun,clearcase,source safe...... ==> version 관리 혹은 형상 관리 프로그래밍

Mylyn-todolist
Junit 4 - Testcase

 

개발하기 전에? PM이 뭔가를 던져 준다. --> 작업의 목표치

프로젝트의 세분화

예)

스킬 난이도로 업무를 구획화

1.상

2.중

3.하

안해본 업무를 어떻게 효율적이고 쉽게 처리할것인가?

본인의 개발

회원정보와 DB서버간의 정보 교환

대략적인 할일 서술

1) 회원정보 구분값을 입력 받는다.
2) 구분값을 이용하여 DB의 데이터를 가져온다.
3) 회원정보 목록을 다른 서버에 전송한다

1-1  구분값의 type을 정확히 정의한다.
1-2  bla bla bla~~~~

중간에 새로 생각나는 계획이나 변경사항이 생기면 리스트에 적용한다.
소스만 봐서는 이해하지 못하지만 To Do List를 같이보면 그당시에
생각들과 계획들을 기억해낼 수 있다.


@ 입력,수정 등은 executeUdate()를 사용

이클립스 핫키

@ CTRL+Shift+L 누르면 단축키 목록이 나온다!!
@ CTRL+1 누르면 에러가 뭔지 알 수 있다.
@ CTRL+space 자동완성
@ shift+alt+x => T TestCase실행
@ 테스트 클래스에서 CTRL+O누르면 원하는 테스트 항목 선택가능


@리팩터링

어떠한 필요성이 생겼을때 하는 것이 좋다.미리 할 필요가 없다.
확장성이 좋지만 확장성이 필요없는 경우에는 시간 낭비이다.
익스트랙트 슈퍼클래스 : 원하는 메서드를 부모 생성해서 넘긴다
풀업: 부모한테 메서드를 넘긴다.
푸쉬다운: 자식한테 메서드를 넘긴다.

리팩터링을 제대로 하려면 시스템에 대한 올바른 이해가 필요하다.
많은 사용자의 이용, 유지보수에 따라 코드의 중점적 사용이 달라진다.


getBoard -> TestCase작성
수정,삭제,List는 숙제

1.5버젼 이후로는 @Test 를 이용해서 사용할 수 있다.


Reference
주소다. 자바에서 변수를 선언하면 int one=0;
heap영역을 참고할수있는 참조형 변수

 

Posted by Taoist
,