오늘은 사람들이 보통 하나의 소스 파일에 얼마나 많은 코드를 가지고 있는지에 대해 궁금 해서요. 여러 개의 작은 파일로 나누기로 결정했습니다. 필자는 개인적으로 파일을 상당히 작게 유지하는 경향이 있습니다 (C/C++로 작업 할 때 주로 헤더 파일). 그 파일은 일반적으로 < 500 행이므로 하나의 클래스 또는 여러 함수가 주어진 파일에 있습니다. 그러나
2 인칭으로 작성하는 중입니다. 게임 엔진으로 작업하면서 특정 엔진 클래스에 'bla'라는 새로운 방법이 있었으면 좋겠다. 하지만 '게임'코드를 '엔진'코드에 전파하지 않는 것이 좋습니다. 새로운 방법을 사용하여 새 클래스를 파생시키고 해당 코드를 '게임'소스 디렉토리에 넣을 수 있지만 다른 옵션이있을 수 있습니까? 이것은 아마도 C++ 언어에서는 완전히
필자는 자신의 코드를 정리하는 것을 좋아하는데 이상적으로 파일 당 하나의 클래스가 필요하거나 비 멤버 함수가있을 때 파일 당 하나의 함수가 필요합니다. 이유는 다음과 같습니다 내가이 특정 함수 또는 클래스를 찾을해야하는 파일에 난 항상 알 수 코드를 읽을 때. 그 다음 하나의 클래스 또는 1 비회원 헤더 파일 당 기능의 경우 나는 전체적으로 엉망 내가 in
우리는 매우 구체적으로 모듈로 설명 할 수있는 우리의 응용 프로그램에 많은 기능을 가지고 있습니다. 일반적으로 일종의 설정 대화 상자가 있으며 사용자가 확인을 클릭하면 프로세스를 실행하고 해당 프로세스를 실행합니다. 때로는 좀 더 복잡해지기 때문에 사용자는 새 대화 상자를 열어 잠시 동안 대화 상자에서 작업하여 기본 데이터베이스를 변경하는 많은 작업을 수행
ASP.NET MVC에서는 모든 컨트롤러에 "Controller"라는 접미사를 사용해야합니다. 이것은 불필요하게 제한적인 것처럼 보입니다. 기술적 이유가 있습니까? 저는 대부분 궁금하지만 좀 더 유연한 명명 규칙이 코드 구성을 개선 할 수있는 상황을 볼 수 있습니다. Controller 파생 클래스를 검색하기 위해 리플렉션을 사용하여 가능한 컨트롤러 클래스
확장 방법은 어떻게 구성합니까? 나는 객체 클래스 및 문자열 클래스에 대한 확장이 있다면 나는 수업 IE에 이러한 확장 메서드를 분리하는 유혹하다고 말하고 : public class ObjectExtensions
{
...
}
public class StringExtensions
{
...
}
내가이 너무 복잡하게하거나 메이
조직을 유지하기 위해 '1 인 팀'에게 추천 할만한 도구 나 접근 방법은 무엇입니까? 필자는 코딩을 많이하고, 수 백 가지의 펄 스크립트, C++ 바이너리를 작성하여 좀 더 나은 접근법을 찾을 때까지 많은 양의 데이터를 다른 방식으로 사전 처리하는 연구를하고 있습니다. 새로운 전처리는 오래된 방법을 더 이상 쓸모 없게 만듭니다. 예전의 방법이 실제로 더 좋
사람들이 컨트롤러 테스트를 구성하는 방법에 대한 깔끔한 제안을 찾고 있습니다. 나는 고정있을 수 있습니다 [AcceptVerbs(HttpVerbs.Get)]
public ActionResult Add()
{
var editAddress = new DTOEditAddress();
editAddress.Address = new Addres
현재 응용 프로그램에는 약 15 개의 동작이있는 JFrame이 JFrame 내에 필드로 저장되어 있습니다. 각각의 액션은 익명의 클래스이며 일부는 꽤 길다. 액션을 하위 패키지 내에서 자체 클래스로 분할하는 것이 일반적입니까? 그렇지 않다면 일반적으로 어떻게 복잡합니까? 고마워요.
저는 C++ 정적 라이브러리를 컴파일하고 있으며 모든 클래스가 템플릿으로되어 있기 때문에 클래스 정의와 구현은 모두 헤더 파일에 있습니다. 결과적으로 (Visual Studio 2005에서) 라이브러리에 올바르게 컴파일하려면 다른 모든 헤더 파일을 포함하는 .cpp 파일을 만들어야합니다. 왜 이런가요?