«code-organization» 태그된 질문

8
프로젝트를 어떻게 구성합니까? [닫은]
특정 스타일의 프로젝트 구성이 있습니까? 예를 들어, 현재 볼리비아에있는 몇 곳의 학교를위한 프로젝트를 만들고 있습니다. TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) 프로젝트를 정확히 어떻게 구성합니까? 당신이 조직하고 자랑스럽게 여기는 예가 있습니까? 솔루션 창의 스크린 샷을 공유 할 수 있습니까? 내 응용 프로그램의 UI 영역에서 다른 형식과 형식을 …

19
빠른 코딩 방법 (품질 저하없이) [닫기]
나는 몇 년 동안 전문 코더였습니다. 내 코드에 대한 의견은 일반적으로 동일합니다. 테스트를 거친 훌륭한 코드를 작성하지만 더 빠를 수 있습니다 . 그래서 내가 어떻게, 더 빠른 코더 될 수 있나요 품질을 희생하지 않고? 이 질문을 위해 범위를 C #으로 제한하겠습니다. 주로 내가 코딩 (재미를 위해) 또는 Java는 중요한 여러 …

11
소스 트리를 어떻게 구성해야합니까?
나는 주로 웹 프로젝트 (W / LAMP)와 때로는 평균 규모의 C / C ++ (비 GUI) 프로젝트에서 일하는 개인 개발자입니다. 나는 종종 소스 코드 트리를 구성하는 데 어려움을 겪습니다. 사실, 나는 보통 전체 트리를 버리지 않고 조각을 3-4 번 재 배열하지 않고 프로젝트를 완료하지 않습니다. 실제로 많은 노력을 기울이고 최종 …


9
고도로 맞춤화 된 소프트웨어는 어떻게 구성합니까?
전 세계의 다양한 고객을 위해 고도로 맞춤화 된 대형 소프트웨어 프로젝트를 진행하고 있습니다. 이것은 우리가 다양한 고객들 사이에서 공통적 인 80 % 코드를 가질 수 있음을 의미하지만, 한 고객에서 다른 고객으로 변경해야하는 많은 코드도 있습니다. 과거에는 개별 리포지토리 (SVN)에서 개발을 수행했으며 새로운 프로젝트가 시작될 때 (대규모 고객은 많지만 대규모 프로젝트) …

6
중첩 된 공용 클래스를 사용하여 상수 구성
상수가 많은 응용 프로그램을 만들고 있습니다. 마지막 코드 검토에서 상수가 너무 흩어져 있고 모두 단일 "마스터"상수 파일로 구성되어야한다는 결과가 나왔습니다. 의견 불일치는 그들을 조직하는 방법에 관한 것입니다. 대다수는 상수 이름을 사용하는 것이 충분해야한다고 생각하지만 다음과 같은 코드가 생성됩니다. public static final String CREDITCARD_ACTION_SUBMITDATA = "6767"; public static final String CREDITCARD_UIFIELDID_CARDHOLDER_NAME …

4
클래스 및 인터페이스 파일을 가장 잘 구성하는 방법은 무엇입니까?
OK .. 모든 토론 후에 내가 다루고있는 구체적인 예를 더 잘 반영하기 위해 질문을 약간 변경하고 있습니다. 나는이 개 수업을 ModelOne하고 ModelTwo이 클래스는 기능의 유사한 유형을 수행하지만 서로 관련이없는. 그러나 나는 제 3 유형이 CommonFunc모두 구현되어 일부 공공 기능을 포함 ModelOne하고 ModelTwo및 당 밖으로 고려되었습니다 DRY. 두 모델은 클래스 내에서 …

2
.Net에서 여러 중복 솔루션 / 프로젝트를 구성하는 방법은 무엇입니까?
나는 최근 에 여러 개의 .net 솔루션이 있는 오래된 레거시 코드베이스로 새로운 클라이언트를 위해 일하기 시작했습니다 . 각 솔루션은 일반적으로 해당 솔루션에 고유 한 일부 프로젝트를 호스팅하지만 다른 프로젝트는 "빌리기"/ "링크"(기존 프로젝트 추가)합니다. 기술적으로 다른 솔루션에 속합니다 (적어도 TFS의 폴더 구조를 사용하는 경우) 나는 이것이 얽힌 설정을 보지 못했으며, 명확한 …

5
작은 기능 대 종속 기능을 동일한 기능으로 유지
노드 배열을 설정하고 그래프와 같은 구조로 서로 연결하는 클래스가 있습니다. 가장 좋은 방법은 다음과 같습니다. 하나의 기능으로 노드를 초기화하고 연결하는 기능 유지 두 가지 다른 기능으로 초기화 및 연결 기능을 사용하십시오 (이 기능은 개인용이지만 명심해야합니다). 방법 1 : (하나의 기능이 두 가지 일을한다는 점에서 나쁘지만 종속 기능을 그룹화하여 유지합니다. 노드를 …


1
여러 프로젝트를 포함하는 CMake (C ++) 저장소의 디렉토리 구성
단일 (git) 저장소에 저장된 관련이 있지만 독립적 인 C ++ 프로젝트 세트에 대한 조언을 원합니다. 프로젝트는 CMake를 사용합니다. 간단한 예를 들어 B에 따라 2 개의 프로젝트 A와 B, A가 있다고 가정합니다. A를 개발하는 대부분의 사람들은 패키징 시스템을 통해 B를 얻게됩니다. 따라서 A 만 컴파일합니다. 그러나 개발자가 A와 B를 모두 컴파일 …

2
클래스, 열거 형 및 기타 엔터티를 별도의 파일에 배치해야합니까?
회사의 팀 리더 / 아키텍트는 "논리로 연결된 엔터티"가 하나의 .cs 파일에 배치되면 대규모 프로젝트를 이해하기 쉽다고 주장합니다. 나는 인용한다 : "논리와 인터페이스 및 클래스의 전체 구조를 한 곳에서 볼 수 있습니다. 이것은 반박 할 수없는 논증입니다. 같은 것을 볼 수 있지만 많은 파일을 사용하려면 도구, 클래스를 사용해야합니다. 탐색을위한 다이어그램, R …

1
iOS 앱 개발을위한 코드 구성
iOS 플랫폼 용 앱을 개발하고 있으며 계속 진행하면서 파일 (.h, .m, .mm)을 정리하는 끔찍한 작업을 수행했습니다. iOS 프로젝트 용 파일을 구성 할 때 업계 표준 또는 모범 사례가 있습니까? 내 파일에는 사용자 정의 클래스 (보기 컨트롤러 제외), 사용자 정의 된보기 컨트롤러, 타사 컨텐츠, iOS 5.0 이상에서만 작동하는 코드 및 이전 …

3
영리한 PHP 응용 프로그램 구성 구조?
사용 가능한 무수한 오픈 소스 프로젝트에 들어가는 백만 및 하나의 파일 시스템 구조가 있습니다. 모듈, 언어 파일, 도메인, 타사 라이브러리, 마이그레이션, 국제화, 백업 및 시스템의 다른 부분에 대한 syslink와 같은 것들로 인해 프로젝트의 파일 시스템을 구성하는 많은 접근 방식이 생겨났습니다. PHP 개발자로서 프로젝트에서 어떤 유형의 표준화가 등장하고 있는지 궁금합니다. PSR-0 …

4
여러 프로젝트에서 동일한 코드 조각을 유지하는 방법 [닫기]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 여러 Android 프로젝트에서 작업하는 인디 개발자입니다. 다른 프로젝트에서 동일한 기능을 유지하는 데 문제가 있습니다. …

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