Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코딩초보
- 기초코딩
- 알고리즘
- 자바 스프링
- 클래스
- spring
- 프로그래밍언어
- Java
- 자바기초
- 자바프로그래밍
- github
- JShell
- 스프링 기초
- 이클립스
- 제이쉘
- 스프링
- 컴퓨터과학개론
- 리눅스
- 자바
- JAVA기초
- 초보코딩탈출
- Elk
- 초보코딩
- 데이터베이스
- 프로그래밍기초
- 배열
- eclips
- Git
- 프로그래밍
- 메소드
Archives
- Today
- Total
키보드워리어
【JAVA】이클립스 꿀팁 (Save Actions, 리팩터링) 본문
728x90
안녕하세요 【키보드 워리어】
⌨🗡🧑
블로그 방문자 여러분, 안경닦이입니다.
이클립스를 좀 더 연습해보기 위해서 가장 좋은 건 역시나 아무거나 건드리는 거겠죠?어떤 기능들이 숨겨져 있을까요?
Save Actions를 활용해보자
먼저 이클립스를 켜고 탭 부분을 봐주세요 [Eclips] - [Preferences] - 빨간 박스 체크
세이브 액션은 자동으로 몇 가지 작업을 수행해주는 기능으로, 들여온 것들을 해둔 세팅에 따라 정리해줍니다.
Format source code를 체크하면 미리 저장된 포맷 코드를 사용할 수 있으며,
Additonal actions를 통해 이를 추가하고 Apply and Close를 하면 적용됩니다.
리팩터링을 거치자
위와 같이 코드 내용은 같지만 클래스에 들어갈 인자만 차이가 있는 같은 이름의 메소드들이 있다고 가정해보자.
만약 메소드의 수정사항이 있을 때 코드가 복잡하다면 수정하기가 복잡할 것입니다.
이렇게 print라는 1번의 메소드를 위와 같이 수정해주어도 이전과 결과는 아무런 차이가 없습니다.
하지만 코드는 훨씬 간결해졌기 때문에 보기에 편해졌습니다.
이처럼 리팩터링은 코드는 건드리지 않으면서 구조만 바꾸어줍니다.
대부분의 경우 코드를 완벽하게 만드는 것은 어렵기 때문에
이해와 학습을 통해 본인의 코드를 개선하는 것이 리팩터링의 본질입니다.
728x90
'JAVA > 입문' 카테고리의 다른 글
【자바】디버깅 모드 - Step over 와 Step into에 대해 알아본다 (0) | 2022.10.13 |
---|---|
【자바】디버깅 소개 (0) | 2022.10.12 |
【JAVA】구구단표 프로그램에 더 많은 메소드 적용해보자 (0) | 2022.10.10 |
【JAVA】이클립스로 구구단표 클래스 만들어보자 (0) | 2022.10.09 |
【JAVA】이클립스 소개 및 기본 실행 (0) | 2022.10.07 |