리팩토링(Refactoring)

Joy🌱·2022년 12월 18일
0

☕ Java

목록 보기
1/40
post-thumbnail

💁‍ 리팩토링(Refactoring)이란,
코드의 기능을 건드리지 않으면서 구조에만 변화를 줌. 코드의 가독성을 높이는 효과가 있으며, 꾸준한 리팩토링을 통해 본인의 코드를 개선하는 것이 좋은 코드를 완성하는 방법.

👀 구구단 5단 출력

	void print() {
		print(5);
//		for (int i = 1; i <= 10; i++) {
//			System.out.printf("%d * %d = %d", 5, i, 5 * i).println();
		} 
	}

📌 Ref.

* 맨 아래의 메소드와 중복되므로 for문을 삭제하고 대신 print(5);를 추가하여 간소화.

👀 입력한 수(인자)의 구구단을 출력

	void print(int n) {
		print(n, 1, 10);
//		for(int i = 1; i<=10; i++) {
//			System.out.printf("%d * %d = %d", n , i, n*i).println();
//		} 
	}

📌 Ref.

* 맨 아래의 메소드와 중복되므로 for문을 삭제하고 대신 print(n, 1, 10);를 추가하여 간소화

👀 (3개의 매개변수 존재) n의 구구단을 from부터 to까지 출력

	void print(int n, int from, int to) {
		for (int i = from; i <= to; i++) {
			System.out.printf("%d * %d = %d", n, i, n * i).println();
		}
	}
profile
Tiny little habits make me

0개의 댓글

관련 채용 정보