프로그래밍에서 말하는 애드혹 (ad-hoc, adhoc) 이란?
- 라틴어로 "for this particular purpose" 이다.
- 특정 상황에서만 정답이 되고 일반화될 수 없는 해답을 말한다.
- 그러므로 재사용되는 것이 거의 불가능하다.
- 개발 기간이 촉박할 때 급하게 요구사항을 맞추는데 사용된다.
- 베스트 프랙티스가 아니며, 장기간 사용을 위해 최적화가 필요하다.
- 소위 '하드코딩' 이라 불리는 방법으로 코딩하여 만든 솔루션이다.
ad-hoc
public class AdHocExample {
public static void main(String[] args) {
int num1 = 5;
int num2 = 10;
int sum = num1 + num2;
System.out.println("The sum of " + num1 + " and " + num2 + " is: " + sum);
}
}
- 인자를 받는
add()
메서드를 구성하지 않고5
와10
을 더하는 프로그램을 작성한 예시이다. - 해당 프로그램은 재사용될 수 없고, 다른 숫자를 더하려면 프로그램의 내용 자체를 변경해야 한다.
반응형
'용어 (개발용어)' 카테고리의 다른 글
증분 컴파일 (incremental compile) 이란? (0) | 2023.10.08 |
---|---|
프로그래밍 언어에서 말하는 의미론 (Semantics, 시멘틱) 이란? (0) | 2023.03.25 |
빅 엔디언 (big endian) 과 리틀 엔디언 (little endian) 이란? (0) | 2023.03.18 |
2의 보수란? (0) | 2023.03.18 |
IEEE 754 부동소수점이란? (0) | 2023.03.17 |