«namespace» 태그된 질문

네임 스페이스는 많은 프로그래밍 언어의 언어 기능으로, 클래스 및 변수 이름을 로컬에서 재사용 할 수 있습니다.

4
왜 많은 네임 스페이스가 com으로 시작합니까?
많은 회사에서 "역 도메인 이름"네임 스페이스를 사용하고 있으며, 그 연습이 시작된 곳과 계속되는 이유가 궁금합니다. 그것은 단지 불완전한 연습 때문에 계속됩니까, 아니면 내가 여기서 놓칠 수있는 뛰어난 아키텍처 개념이 있습니까? 또한 https : //.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-in-java 와 같은 질문에 유의하십시오. 내 질문에 대답하지만 100은 아닙니다. % (만약 당신이 기분이 나아진다면, 자바 스크립트 …

6
“함수와 데이터 간의 긴밀한 결합”이 나쁜 이유는 무엇입니까?
나는이 인용문을 " The Clojure의 기쁨 "에서 찾을 수있다 . 32, 그러나 누군가 지난 주 저녁에 나에게 똑같은 것을 말했고 나는 다른 곳에서도 들었습니다. [A] 객체 지향 프로그래밍의 단점은 함수와 데이터 사이의 긴밀한 연결입니다. 응용 프로그램에서 불필요한 결합이 나쁜 이유를 이해합니다. 또한 객체 지향 프로그래밍에서도 가변 상태와 상속을 피해야한다는 것이 …

5
C ++에서 네임 스페이스를 사용하는 모범 사례 [닫기]
몇 개월 전에 Bob 아저씨의 Clean Code를 읽었 으며 코드 작성 방식에 큰 영향을 미쳤습니다. 비록 그가 모든 프로그래머가 알아야 할 것들을 반복하는 것처럼 보였지만, 그것들을 모두 모아서 연습하게함으로써 훨씬 더 깨끗한 코드를 얻게됩니다. 특히 큰 함수를 여러 개의 작은 함수로 나누고 큰 클래스를 여러 개의 작은 클래스로 나누면 매우 …
38 design  c++  namespace 

4
라이브러리에 대한 C # 네임 스페이스 및 클래스 명명 규칙
C #에서 다양한 작은 유틸리티 함수로 라이브러리를 작성하고 네임 스페이스 및 클래스 명명 규칙을 결정하려고합니다. 내 현재 조직은 다음과 같습니다 Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public class SIUnits {...} 네임 스페이스와 …
26 c#  naming  namespace 

4
XML 네임 스페이스에 URI가 필요한 이유는 무엇입니까?
왜 XML 네임 스페이스에 URI가 필요한지 알아 내려고하는데 그 목적을 찾을 수 없습니다. 누구든지 구체적인 예에서 사용법을 조금 밝게 밝힐 수 있습니까? 편집하다: 예를 들어 좋아 : 나는 w3schools에서 이것을 가지고있다. <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> </root> 그래서 무엇을 …
23 xml  namespace 

5
네임 스페이스로 정적 클래스 사용
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 정적 클래스를 네임 스페이스로 사용하는 다른 개발자를 보았습니다. public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 { public void DoSomething() …

1
네임 스페이스의 장단점은 PHP에서 포함 / 필요합니까?
최근에 PHP에서 네임 스페이스를 사용하기 시작했습니다. 내가 처음 보았을 때, 나는 그들의 구문이 못 생겼다고 생각했고 결코 사용하지 않았다. 그러나 자동 로더 (spl_autoload_register)를 작성하여 include / require 문을 다시 작성할 필요가 없도록했습니다. 나는 네임 스페이스를 좋아하지만 include / require 문에 비해 객관적인 이점이 있습니까, 아니면 동일한 목표를 달성하기위한 동일한 방법입니까?
20 php  namespace 

4
다음과 같은 경우`util`보다 의미 상 더 적합한 패키지 이름은 무엇입니까?
A와 strawman이 패키지를 고려 java.util대부분의 경우 자신의 클래스에 대한 더 의미 론적으로 올바른 패키지 이름으로 올 게으른 또는 영감이 있었다 넣어 사람보다 일반적인 다른에서 공유 아무것도하지 않는 다양한 클래스에 대한 덤핑 땅이다. 한 가지 예를 들어, 클래스 UUID의 의미 상 올바른 패키지 이름은 무엇 이었습니까? UUID더 가벼운 클래스를 구현 하고 …

4
C ++에서`using`을 사용하거나 피합니까?
ADL로 인해 미묘하게 다른 시맨틱을 할인, 어떻게 일반적으로 사용해야 using하며 왜? 상황에 따라 #include다릅니 까 (예 : 헤더 가 아닌 소스 파일이되는 헤더 )? 또한, ::std::또는 선호 std::합니까? 네임 스페이스 수준 using namespace: using namespace std; pair<string::const_iterator, string::const_iterator> f(const string &s) { return make_pair(s.begin(), s.end()); } 완전히 명시적임 : std::pair<std::string::const_iterator, …
17 c++  namespace 

1
iOS / OSX 오픈 소스 프로젝트의 명명 규칙
항상 그런 것은 아니지만 대부분의 경우 저자 이름의 첫 글자로 시작하는 이름을 가진 iOS 또는 Mac OS X 오픈 소스 프로젝트를 찾을 수 있습니다. Nick Leblanc이 프로젝트를 작성한 경우 프로젝트는로 읽습니다 NLMyProject. 예 : RMSwipeTableViewCell by Rune Madsen, Ezequiel Becerra의 EBCardCollectionViewLayout , SDiPhoneVersion 세바스찬 Dobrincu에 의해, Leo Natan의 LNNotificationsUI 어디에서 …

2
구조체에 typedef를 사용하는 이유는 무엇입니까?
C (ANSI, C99 등)에서 구조체는 자체 네임 스페이스에 존재합니다. 링크 된리스트를위한 구조체는 다음과 같습니다 : struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; 그러나 대부분의 C 프로그래머는 다음과 같은 구조체를 자동으로 입력하는 것이 당연합니다. typedef struct tag_buffer_type { struct tag_buffer_type * next; struct …

1
PHP 네임 스페이스 평가
저는 오픈 소스 PHP 프로젝트의 시험판 단계에 있으며 다른 개발자들이 자신의 프로젝트에서 사용하기를 희망합니다. 프로젝트는 현재 네임 스페이스를 지원하지 않으며 네임 스페이스 또는 Dir_Subdir_Class의 PEAR 명명 규칙을 사용 해야하는지 평가하려고합니다. 솔직히 말하면 쉬운 선택은 아닙니다. 네임 스페이스에 대한 몇 가지 고려 사항 : 내 프로젝트가 다른 유사한 프로젝트보다 간단한 API를 …
11 php  namespace 

1
C ++의 정적 전역 및 익명 네임 스페이스
C ++에서 정적 전역 (내부 연결)과 명명되지 않은 네임 스페이스의 기호 (외부 연결이지만 외부에서 그것을 참조 할 방법이 없음)를 구별하는 이유는 무엇입니까? 그 이유 중 하나라도 여전히 유효합니까, 아니면 새로운 이유가 있습니까? 그들이 여전히 다른 곳에 남아있는 곳이 있지만 익명의 전역 (또는 네임 스페이스 범위) 연합이 해야하는static 임의의 규칙은 무엇입니까? …

4
네임 스페이스의 클래스 수-코드 냄새?
여러 실행 파일에서 사용하는 C # 라이브러리가 있습니다. 라이브러리에는 네임 스페이스가 두 개 뿐이며 네임 스페이스 중 하나에 클래스가 상당히 많이 있습니다. 분류로 인해 단일 네임 스페이스에 너무 많은 클래스가있는 것을 항상 피했습니다. 그리고 무의식적으로는 더 깊은 네임 스페이스 계층 구조를 갖는 것이 더 예쁘다고 생각합니다. 내 질문은 : 클래스가 …
11 c#  count  namespace 

2
기존 코드를 손상시키지 않고 PHP 네임 스페이스를 라이브러리에 부분적으로 추가하려면 어떻게합니까?
우리 회사는 PHP 5.3이 네임 스페이스를 추가하기 훨씬 오래 전부터 모듈 식 PHP 프레임 워크를 만들었습니다. 최근 우리는 라이브러리의 새 코드에서 네임 스페이스를 사용하기로 결정했으며 결국에는 이전 코드의 네임 스페이스를 만들려고합니다. 그러나 v5.3 이전 코드베이스에 네임 스페이스를 추가하는 것이 좋지 않은지 확인하기 위해 해결하려는 몇 가지 문제가 있습니다. 클래스의 네임 …
10 php  namespace 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.