naming-conventions

    18

    4답변

    나는 최근에 정말로 정말로 의존성 주입과 데코레이터 디자인 패턴의 경이로움을 그저 사로 잡고있다. 그러나 나는 그것이 다른 사람들이하는 일을 알고 싶어서 멋진 데다가 내 데코레이터 클래스의 이름을 지정하는 것이 어려웠습니다. 항상 Decorator라는 단어를 추가합니까? 인터페이스의 이름을 꾸미 는가? 그들은 그들 자신의 네임 스페이스를 얻나요? 너희들 뭐

    7

    8답변

    오픈 소스 PHP 프로젝트에 대한 많은 대중적인 표준 매뉴얼을 읽었습니다. 변수 공간에 밑줄을 많이 사용하고 camelCase를 많이 적용합니다. 전역 함수와 변수의 이름을 클래스 메서드/속성과 다르게 지정해야합니까? 나는 가장 중요한 것이 일관성이라는 것을 알고 있지만, 이것에 대한 의견을 듣고 싶습니다. 무엇을 권하고 싶습니까?

    176

    9답변

    이것은 간단한 질문처럼 보이지만 Stack Overflow 검색 또는 Google에서는 찾을 수 없습니다. 형식 뒤에 _t이 오는 것은 무엇입니까? 예 : int_t anInt; 하드웨어와 밀접하게 관련되어있는 C 코드가 많이 있습니다. 관련이 있다고 생각하지만 도움이되지 않습니다.

    32

    12답변

    저는 .NET 세계에서 왔으며 C++을 처음 사용했습니다. 지역 변수와 구조체 멤버의 이름을 지정할 때 선호되는 명명 규칙이 무엇인지 궁금 할 것입니다. 내가 웃고 막을 수 없다 내가 헝가리어 표기법과 변수를보고 충격을 받았다 C#을 배경 (에서 오는 struct MyStruct { TCHAR szMyChar[STRING_SIZE];

    4

    7답변

    저는 저의 뒤에 공식적인 컴퓨팅 배경이없는 웹 개발자입니다. 저는 몇 년 전에 코드를 작성해 왔지만 새로운 클래스/함수/변수를 만들어야 할 때마다 약 2 분을 이름을 입력 한 다음 입력하는 방법. 예를 들어, 숫자를 요약하는 함수를 작성하면. 내가 전화를해야 Sum() GetSum() getSum() get_sum() AddNumbersReturnT

    19

    6답변

    VB.net에서 왜 싱글이라고 불리는가? 나는 좋은 이유가있을 것이라고 확신하지만 나처럼 공식적으로 훈련받지 않은 프로그래머에게는 직관적으로 보이지 않습니다. C 스타일의 INT와 플로트 아마 "정수"를 참조하고

    1

    5답변

    CMS를 구축 중이며 클래스에 대한 명명 규칙이 관련된 다른 개발자와 자신 사이에서 논의되었습니다. 이 문제는 일반적인 라이브러리에서 사용할 수있는 공용 클래스이므로 "Page"와 함께 특히 발생합니다. 자연스러운 응답은 MVCMSPage (여기서 MVCMS는 cms의 이름 임)이거나 dll을 통해 클래스를 참조하는 데 의존해야하지만 (atm ..이라는 용

    2

    5답변

    XML 파일을 구문 분석하고 해당 페이지에 내용을 표시하는 사이트를 만들었습니다. 내 사이트가 동적 웹 페이지 또는 정적 웹 페이지입니까? 동적 웹 페이지와 정적 웹 페이지는 어떻게 다릅니 까? XML 파일의 내용을 구문 분석하기 때문에 동적이라고 느낍니다. 처음에 난 당신이 이것에 대해 어떻게 생각하십니까 내 메인 페이지에 어떤 내용 ... 이없는,

    8

    20답변

    간단한 업데이트를 위해 누군가의 프로젝트를 인수하는 경우 명명 규칙을 따르십니까? 방금 전 프로그래머가 헝가리 표기법을 사용하는 프로젝트를 받았습니다. 우리의 핵심 제품에는 명명 표준이 있지만 수년 동안 많은 사람들이 사용자 정의보고를 수행하고 그들이 무엇을 좋아 하든지해야했습니다. 코드에 이미있는 모든 변수 이름을 변경할 시간이 없습니다. 나는 그들의 명

    3

    4답변

    제목이 대부분입니다. C#의 기본 Dictionary 클래스에 간단한 확장 메서드를 추가하고 싶습니다. 처음에는 Stack (스택) 메서드와 비슷한 Pop (TKey 키)이라는 이름을 지정하려고했지만 조회를 위해 사용할 키를 허용합니다. 그런 다음 Take (TKey 키)를 수행하려고했으나 같은 이름의 LINQ 메서드와 일치합니다 ... C# 3.0을 사용