728x90
반응형

Terminology 4

faking, mocking, stubbing의 차이점

질문 : faking, mocking, stubbing의 차이점은 무엇입니까? 이 용어를 어떻게 사용하는지 알고 있지만 단위 테스트를 위해 faking , mocking , stubbing에 대한 정의가 허용되는지 궁금합니다. 테스트를 위해 어떻게 정의합니까? 각각을 사용할 수있는 상황을 설명하십시오. 사용 방법은 다음과 같습니다. Fake : 인터페이스를 구현하지만 고정 데이터를 포함하고 논리는 포함하지 않는 클래스입니다. 구현에 따라 단순히 "양호"또는 "불량"데이터를 반환합니다. Mock : 인터페이스를 구현하고 특정 메서드에서 throw 할 반환 / 예외 값을 동적으로 설정하는 기능을 허용하고 특정 메서드가 호출되었는지 / 호출되지 않았는지 확인하는 기능을 제공하는 클래스입니다. Stub : 모의..

개발관련/other 2021.11.26

JSONP 이란 무엇인가?

질문 : JSONP 란 무엇이며 왜 생성 되었습니까? JSON은 이해하지만 JSONP는 이해하지 못합니다. JSON에 대한 Wikipedia의 문서 는 JSONP의 상위 검색 결과였습니다. 다음과 같이 말합니다. JSONP 또는 "JSON with padding"은 접두사가 호출 자체의 입력 인수로 지정되는 JSON 확장입니다. 어? 무슨 전화? 그건 말이 안 돼. JSON은 데이터 형식입니다. 전화가 없습니다. 두 번째 검색 결과 는 JSONP에 대해 다음과 같이 쓴 Remy 라는 사람의 것입니다. JSONP는 스크립트 태그 삽입으로 서버의 응답을 사용자가 지정한 함수로 전달합니다. 나는 그것을 이해할 수 있지만 여전히 말이되지 않습니다. 그렇다면 JSONP는 무엇입니까? 왜 생성 되었습니까 (어떤 문..

개발관련/other 2021.09.17

Git에서 "porcelain"라는 용어의 의미

질문 : Git에서 "porcelain"라는 용어는 무엇을 의미합니까? "porcelain"라는 용어는 가끔 Git 문서에 나타납니다. 무슨 뜻이에요? 답변 "porcelain"는 일반적으로 화장실이 만들어지는 재료 (때로는 세면대와 같은 다른 설비)입니다. 이것은 도자기가 배관에보다 사용자 친화적 인 인터페이스를 제공하는 "plumbing"(실제 파이프 및 배수구)과는 다릅니다. Git은이 용어를 유사하게 사용하여 사용자가 일반적으로 직접 사용할 필요가없는 낮은 수준의 명령 ( "plumbing")을보다 사용자 친화적 인 고급 명령 ( "porcelain")과 구분합니다. 출처 : https://stackoverflow.com/questions/6976473/what-does-the-term-porce..

개발관련/Git 2021.09.01

Python 객체가 "subscriptable" 여부가 의미하는 것

질문 : Python 객체가 "subscriptable"여부는 무엇을 의미합니까? "subscriptable"도메인에 속하는 개체 유형은 무엇입니까? 답변 __getitem__() 메서드를 구현 함을 의미합니다. 즉, "컨테이너"인 개체를 설명합니다. 즉, 다른 개체를 포함합니다. 여기에는 문자열, 목록, 튜플 및 사전이 포함됩니다. 출처 : https://stackoverflow.com/questions/216972/what-does-it-mean-if-a-python-object-is-subscriptable-or-not

728x90
반응형