크루프트

Cruft

Cruft는 남는 것, 중복되는 것, 방해가 되는 것을 뜻하는 전문 용어입니다.특히 컴퓨터 소프트웨어의 결함, 대체, 쓸모없음, 불필요한 요소 또는 기능 장애가 있는 요소에 사용됩니다.

역사

하버드 크루프트 연구소

1958년경, 이 용어는 MIT([1]Massachusetts Institute of Technology)의 Tech Model Railway Club(TMRC)에 다니는 학생들에 의해 "쓰레기"라는 의미로 사용되었습니다.1959년판 클럽 사전에는 "당신이 청소하러 들어가기 직전에 클럽룸에 마법처럼 울려 퍼지는 것"으로 정의되어 있다.다른 말로 하자면,[2] 루비지. 책의 저자 피터 샘슨은 나중에 이것이 "쓸어올리고 버려야 하는 것"의 의미라고 설명했다.사전에는 'crfty'에 대한 정의가 없습니다. 이 단어는 [2]몇 년이 지나서야 들었습니다.크루프트는 MIT에서 [3]사회 활동을 계속하고 있는 졸업생들을 지칭할 수도 있습니다.

이 용어의 기원은 확실하지 않지만, 하버드 대학의 크루프트 연구소에서 유래한 것일 수도 있다.1915년 해리엇 오티스 [4]크루프트라는 기증자의 선물로 지어진 이 건물은 제2차 세계대전 당시 하버드 물리학부의 레이더 연구실이 있었다.

소프트웨어

프리비SD 핸드북에서는 소프트웨어가 재컴파일되고 새로운 실행 파일과 데이터 파일이 [5]생성될 때 폴더 또는 디렉터리에 축적되는 남은 개체 코드 또는 대체된 개체 코드를 가리킵니다.새로운 실행 파일이 정상적으로 동작하기 위해서 필요한 경우는, BSD의존[6]지옥과 같은 문제가 발생할 가능성이 있습니다.이 단어는 또한 컴퓨터 프로그램에서 불필요하거나 남아 있거나 잘못 작성된 소스 코드의 인스턴스를 설명하기 위해 사용되며, 이 경우 불필요하거나 심지어 유해하게 오브젝트 [7]코드로 컴파일됩니다.

이 경우, 누적으로 인해 기술적인 빚이 발생할 수 있으며, 결과적으로 새로운 기능을 추가하거나 기존 기능을 수정하는 것이 더 어렵고 시간이 많이 소요될 수 있습니다.

인터넷 주소 또는 웹 주소(Uniform Resource Locators 또는 "URL")의 맥락에서 cruft는 페이지를 제공하는 컴퓨터 시스템의 구현 세부사항 등 사이트를 만든 사람에게만 관련되거나 의미가 있는 문자를 의미합니다.URL cruft의 예로는 .php 또는 .html 등의 파일 확장자, /public/ 또는 /Users/john/work/drafts/[8] 등의 내부 조직 상세 등이 있습니다.

컴퓨터 하드웨어

Cruft는 업그레이드, 상속 또는 간단한 취득을 통해 수집되는 미사용 및 구식 컴퓨터 장비도 의도적인 경우와 [9]상황에 따라 모두 참조할 수 있습니다.그러나 IT 시스템 관리자, 기술자 등이 중요한 교체 부품을 필요로 하는 경우에는 이러한 축적된 하드웨어가 많은 이점이 있습니다.미사용 머신 또는 생산 유닛과 유사한 컴포넌트를 사용하면 출하된 교환품을 기다리는 것이 아니라 장애가 발생한 유닛을 거의 즉시 복구할 수 있습니다.

「 」를 참조해 주세요.


레퍼런스

  1. ^ Levy, Steven (2010). Hackers: Heroes of the Computer Revolution (25th Anniversary ed.). O'Reilly Media. p. 8. ISBN 9781449393748.
  2. ^ a b Samson, Peter (2005) [June 1959]. "AN ABRIDGED DICTIONARY of the TMRC LANGUAGE". Retrieved 30 May 2018.
  3. ^ "Speaking MITese". Massachusetts Institute of Technology. Retrieved 8 June 2016.
  4. ^ "Bronze Tablet Erected in Cruft Memorial Laboratory". thecrimson.com. Retrieved 26 November 2014.
  5. ^ "20.4.16.6. What do I do if something goes wrong?". FreeBSD Handbook (3rd ed.). Retrieved 2007-08-18.
  6. ^ "A nice picture of (dependency) hell" (blog). disfunksioneel. Retrieved 30 May 2018.
  7. ^ "Cruft". TechTarget. Retrieved 30 May 2018.
  8. ^ Berners-Lee, Tim (1998). "Hypertext Style: Cool URIs don't change". W3C Style. Retrieved 2007-08-18. What makes a cool URI? / A cool URI is one which does not change. / What sorts of URI change? / URIs don't change: people change them.
  9. ^ "crufty". The Jargon File, version 4.4.7.

외부 링크