20210514_TIL
μλ°(java
) Dead Code λ?
- VSCλ₯Ό μ¬μ©νλ€λ³΄λ©΄ κ°λμ© Dead Code λΌλ λ©μμ§κ° μΆλ ₯λλ κ²μ λ³Ό μ μλ€.g
- κ²°κ³Όκ° μΆλ ₯μλ λ³ λ¬Έμ κ° μμ§λ§, 무μμΈμ§ κΆκΈν΄μ μ°Ύμλ³΄κ² λμλ€.
- Dead Code: μ ν μ€νλμ§ μλ μ½λ
λ°μμμΈ
- ex1) λ³μλ₯Ό μ μΈν λ€, λ³μλ₯Ό μ¬μ©νμ§ μμμ λ ν΄λΉ λ³μλ Dead Codeκ° λλ€.
- ex2) 쑰건문μμ ifκ° λ³μμ λν΄ νμ
true
λ₯Ό λ§μ‘±ν κ²½μ°false
μΌλ μννλ elseλdead code
κ° λλ€.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package etc;
/*
* dead_code
*/
public class dead_code {
public static void main(String[] args) {
int num1 = 1; // Dead Code (μ μΈ ν μ¬μ©λμ§ μμ λ³μ)
int num2 = 2;
System.out.println(num2);
if (num2 > 1) {
System.out.println('T');
}
else { // Dead Code (쑰건문μ κ²°κ³Όκ° νμ 'T' μ΄λ―λ‘)
System.out.println('F');
}
}
}