본문 바로가기

STUDY/국비과정

[JAVA 웹 개발 공부] 국비지원 28일차 - 이클립스 깃허브, 이클립스 리팩터링(refactoring)

이클립스 깃허브

 

*자바 깃 저장

Project 우클릭 > Team > Share Project > Create > Browse > Finish

 

*기록하기

Team > Commit > class파일 Stage Changes로 옮기기 > Commit Message 입력하기 > Commit

 

*깃 보기

Window > Show View > Other > History 검색 > History 창이 뜨면 프로젝트 클릭 > Histroy 보기

 

*Clone(프로젝트 처음 다운 받기)
Window > Show View > Other > Git Repositories > Clone a Git ...( 오른쪽 노란아이콘 초록색 화살표) > Source Git Repositroy > Finish > 프로젝트 우클릭 > import projects

*pull(깃 변경된거 업데이트)
프로젝트 우클릭 > Team > pull

*push(수정하고나서 push 해주기)
프로젝트 우클릭 > Team > Commit > 수정파일 집어넣고 Commit Message 입력 > Commit and push

 

*충돌
프로젝트 우클릭 > Team > Merge Tool

 

 

리팩터링(refactoring)

 

1. 리팩터링(refactoring)

'결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다.

 

 

2. 이클립스 리팩터링

(1) 변수로 뽑아내기
Refactor > Extract Local Variable

(2) 파이널로 선언해줌
Refactor > Extract Constant

(3) 메소드로 만들어줌
범위 지정 > 우클릭 > Refactor > Extract Method... > Method name 설정 > ok