프로그래밍에서 '해결'은 무엇을 의미합니까? [닫은]


12

Resolve의존성 주입 (인터페이스로 구현 해결), 패키지 관리자 (예 : 패키지 종속성 해결), 웹 (예 : 호스트 이름 해결)에서 단어 가 사용되는 곳이 많이 있습니다 .

그래서 사람을 만드는 특별한 단어를 선택할 수 있도록 코드의 로직을 수행 Resolve하는 간단한 이상 Convert또는 Transform심지어 또는 Get?


4
소프트웨어 개발과 관련된 단어의 정의와 사용법은 주로 의견 기반입니까? ... 와.
svidgen

답변:


14

차이는 작지만 일관됩니다. 표현을 다른 표현으로 변환 하려면 동일한 데이터를 가져와 다른 형식으로 표현해야합니다 (예 : 16 진수를 10 진수로 또는 대소 문자를 혼합 한 문자열을 모두 낮은 문자열로 표현). 일반적으로 이러한 변환을 수행하려면 고정 된 규칙 집합 만 있으면됩니다.

해결 일반적으로 이름은 정보를 동료의 이름은 몇 가지 저장소 쿼리를 포함 할 수 저장소없이 예측할 수 있습니다. google.com특정 IP 주소 (실제로는 여러 개)로 해석 될 수 있지만 IP 할당 기록이 우연히 발생하는 것입니다. 완전히 다른 숫자 일 수도 있고이 변환을 수행 할 수있는 방법이 없습니다. 전체 레지스트리를 저장하거나 온라인으로 쿼리합니다. 마찬가지로, 패키지 종속성을 해결하려면 일반적으로 missig 패키지를 설치 해야 합니다. 누락 된 구성 요소 의 이름 을 알기에 충분하지 않으므로 실제로 해당 컨텐츠를 가져와야합니다., 이름만으로는 내용을 예측할 수 없습니다 ( "QMail"은 메일 프로그램처럼 들리지만, 이름이 컴파일 된 프로그램보다 훨씬 적은 정보를 전송하기 때문에 설치하지 않고 이름만으로 정확한 특성을 예측할 수 없습니다) .

따라서 컨텍스트가없는 데이터 변환에 대해서는 "해결"이라는 용어를 사용해서는 안됩니다. 상당한 양의 정보가 각 이름으로 상징되는 상황에 대비하여 중앙 레지스트리를 보유하는 것이 합리적입니다.


어떤 아이디어가이 용어가 어디에서 비롯됩니까 (비유 또는 뭔가)?
anouar.bag

@ anouar.bag 해결하기 : 무언가에 대한 답이나 해결책을 찾으십시오 ( merriam-webster.com/dictionary/resolve[1] ) => 상징 / 이름을 해결하는 것은 그 상징 / 이름에 대한 답을 찾는 것입니다. 그것은.
Christophe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.