본문 바로가기
IT용어

[IT용어] Adhoc

by Sky Titan 2024. 3. 17.
728x90

https://jake-seo-dev.tistory.com/473

 

프로그래밍에서 말하는 애드혹 (ad-hoc, adhoc) 이란?

프로그래밍에서 말하는 애드혹 (ad-hoc, adhoc) 이란? 라틴어로 "for this particular purpose" 이다. 특정 상황에서만 정답이 되고 일반화될 수 없는 해답을 말한다. 그러므로 재사용되는 것이 거의 불가능

jake-seo-dev.tistory.com

Ad-hoc

  • 프로그래밍에서 말하는 '애드혹'이라는 말은 특정한 상황에서만 사용할 수 있고 일반적으로, 공통적으로 사용할 수 없는 Solution을 의미한다.
  • 보통은 일반적으로 사용할 수 있는 설계를 할 수 없는 상황일 때 사용되므로, 프로그래밍 관점에선 부정적인 의미가 강하다.
  • ex) 1 + 1의 결과를 만들어주는 함수를 만들고 싶을 때, 
    • ad-hoc적인 solution: func add()라는 함수에서 return 1 + 1을 해버린다. -> add() 함수를 다른 상황에서 전혀 사용할 수 없다.
    • General한 solution: func add(x, y)라는 함수에서 return x + y를 해버린다. -> x, y값만 바꿔주면 다른 상황에서도 재사용이 가능하다.
728x90

댓글