code-organization

    2

    6답변

    오늘은 사람들이 보통 하나의 소스 파일에 얼마나 많은 코드를 가지고 있는지에 대해 궁금 해서요. 여러 개의 작은 파일로 나누기로 결정했습니다. 필자는 개인적으로 파일을 상당히 작게 유지하는 경향이 있습니다 (C/C++로 작업 할 때 주로 헤더 파일). 그 파일은 일반적으로 < 500 행이므로 하나의 클래스 또는 여러 함수가 주어진 파일에 있습니다. 그러나

    4

    8답변

    2 인칭으로 작성하는 중입니다. 게임 엔진으로 작업하면서 특정 엔진 클래스에 'bla'라는 새로운 방법이 있었으면 좋겠다. 하지만 '게임'코드를 '엔진'코드에 전파하지 않는 것이 좋습니다. 새로운 방법을 사용하여 새 클래스를 파생시키고 해당 코드를 '게임'소스 디렉토리에 넣을 수 있지만 다른 옵션이있을 수 있습니까? 이것은 아마도 C++ 언어에서는 완전히

    8

    9답변

    필자는 자신의 코드를 정리하는 것을 좋아하는데 이상적으로 파일 당 하나의 클래스가 필요하거나 비 멤버 함수가있을 때 파일 당 하나의 함수가 필요합니다. 이유는 다음과 같습니다 내가이 특정 함수 또는 클래스를 찾을해야하는 파일에 난 항상 알 수 코드를 읽을 때. 그 다음 하나의 클래스 또는 1 비회원 헤더 파일 당 기능의 경우 나는 전체적으로 엉망 내가 in

    1

    1답변

    우리는 매우 구체적으로 모듈로 설명 할 수있는 우리의 응용 프로그램에 많은 기능을 가지고 있습니다. 일반적으로 일종의 설정 대화 상자가 있으며 사용자가 확인을 클릭하면 프로세스를 실행하고 해당 프로세스를 실행합니다. 때로는 좀 더 복잡해지기 때문에 사용자는 새 대화 상자를 열어 잠시 동안 대화 상자에서 작업하여 기본 데이터베이스를 변경하는 많은 작업을 수행

    7

    2답변

    ASP.NET MVC에서는 모든 컨트롤러에 "Controller"라는 접미사를 사용해야합니다. 이것은 불필요하게 제한적인 것처럼 보입니다. 기술적 이유가 있습니까? 저는 대부분 궁금하지만 좀 더 유연한 명명 규칙이 코드 구성을 개선 할 수있는 상황을 볼 수 있습니다. Controller 파생 클래스를 검색하기 위해 리플렉션을 사용하여 가능한 컨트롤러 클래스

    18

    2답변

    확장 방법은 어떻게 구성합니까? 나는 객체 클래스 및 문자열 클래스에 대한 확장이 있다면 나는 수업 IE에 이러한 확장 메서드를 분리하는 유혹하다고 말하고 : public class ObjectExtensions { ... } public class StringExtensions { ... } 내가이 너무 복잡하게하거나 메이

    15

    4답변

    조직을 유지하기 위해 '1 인 팀'에게 추천 할만한 도구 나 접근 방법은 무엇입니까? 필자는 코딩을 많이하고, 수 백 가지의 펄 스크립트, C++ 바이너리를 작성하여 좀 더 나은 접근법을 찾을 때까지 많은 양의 데이터를 다른 방식으로 사전 처리하는 연구를하고 있습니다. 새로운 전처리는 오래된 방법을 더 이상 쓸모 없게 만듭니다. 예전의 방법이 실제로 더 좋

    2

    2답변

    사람들이 컨트롤러 테스트를 구성하는 방법에 대한 깔끔한 제안을 찾고 있습니다. 나는 고정있을 수 있습니다 [AcceptVerbs(HttpVerbs.Get)] public ActionResult Add() { var editAddress = new DTOEditAddress(); editAddress.Address = new Addres

    7

    3답변

    현재 응용 프로그램에는 약 15 개의 동작이있는 JFrame이 JFrame 내에 필드로 저장되어 있습니다. 각각의 액션은 익명의 클래스이며 일부는 꽤 길다. 액션을 하위 패키지 내에서 자체 클래스로 분할하는 것이 일반적입니까? 그렇지 않다면 일반적으로 어떻게 복잡합니까? 고마워요.

    8

    9답변

    저는 C++ 정적 라이브러리를 컴파일하고 있으며 모든 클래스가 템플릿으로되어 있기 때문에 클래스 정의와 구현은 모두 헤더 파일에 있습니다. 결과적으로 (Visual Studio 2005에서) 라이브러리에 올바르게 컴파일하려면 다른 모든 헤더 파일을 포함하는 .cpp 파일을 만들어야합니다. 왜 이런가요?