반응형
DRY 은(는) Dont Repeat Yourself 의 축약어로,
중복된 코드를 제거하는 것을 의미하는 개발의 기본 원칙이에요.
Bad
final class Program
{
public static void main(String[] args)
{
for (var i = 0; i < 100; i++)
{
System.out.println(i);
}
for (var i = 0; i < 200; i++)
{
System.out.println(i);
}
}
}
Good
final class Program
{
public static void main(String[] args)
{
reuse_where_possible(100);
reuse_where_possible(200);
}
public static void reuse_where_possible(int length)
{
for (var i = 0; i < length; i++)
{
System.out.println(i);
}
}
}
반응형
'프로그래밍' 카테고리의 다른 글
Naming Convension (0) | 2024.04.14 |
---|---|
Code Style (0) | 2024.04.13 |
SOLID (0) | 2024.04.12 |
YAGNI (0) | 2024.04.11 |
KISS (0) | 2024.04.10 |