«architecture» 태그된 질문

소프트웨어 시스템의 고급 설계 및 설명 건축 설계는 구현, 알고리즘 및 데이터 표현의 세부 사항을 제거하여 "블랙 박스"구성 요소의 상호 작용에 집중합니다.

3
서로 다른 종속성에 필요한 동일한 기능을 제공하는 두 구성 요소
Zend Framework 1과 Doctrine2를 ORM 레이어로 사용하여 PHP로 응용 프로그램을 작성하고 있습니다. 모든 것이 잘 진행되고 있습니다. 이제 ZF1과 Doctrine2는 모두 자체 캐싱 구현과 함께 제공됩니다. 나는 두 가지 모두를 평가했으며, 각각 고유의 장단점이 있지만, 내 단순한 요구를 위해 다른 것보다 우월하지는 않습니다. 두 라이브러리 모두 구현이 아닌 해당 인터페이스에 …

4
왜 양식 상속을 피해야합니까?
VB4를 배우고 버튼을 폼으로 드래그하고 해당 버튼을 두 번 클릭 한 다음 코드를 마법으로 축복받은 이벤트 핸들러에 입력하는 것을 기억합니다. QBASIC에서 온 저는 "VB"의 "V"에 감격했습니다. 시각 디자이너는 말 그대로 빵을 만든 이래로 최고의 제품이었습니다. 물론 프로그래밍 방식으로 모든 작업을 수행 할 수 있지만 "V"의 마법은 매우 매력적 이었으므로 해당 …

3
DDD의 프레젠테이션 VS 응용 프로그램 계층
도메인 기반 디자인에서 프레젠테이션과 응용 프로그램 계층 사이에 명확한 선을 그리는 데 어려움이 있습니다. 컨트롤러, 뷰, 레이아웃, Javascript 및 CSS 파일은 어디로 가야합니까? 응용 프로그램 또는 프레젠테이션 계층에 있습니까? 그리고 그것들이 모두 같은 층에 함께 있다면, 다른 층은 무엇입니까? 비어 있습니까?

7
스프린트간에 작업을 빌드하는 것 이외의 민첩한 관행에 이점이 있습니까?
나는 최근에 소프트웨어 개발의 민첩한 관행에 관심을 가지게되었으므로이 관행이 전체 비용을 절감 할 수 있다는 많은 기사를 보았습니다. 그 뒤에 숨겨진 논리는 일반적으로 다음과 같습니다. 요구 사항이 변경되면 다음 스프린트 백 로그에이 변경 사항을 반영 할 수 있으며 이는 새로운 기능을 디자인하고 구현하는 데 시간이 걸리기 때문에 비용 절감으로 이어질 …

2
.NET (Visual Studio)에서 언제 새 어셈블리를 작성합니까?
Silverlight 응용 프로그램을 만들고 있습니다. 여러 어셈블리로 나누었습니다. 도메인 저장소 (Sterling 데이터베이스에 지속되는 모든 것) UI ... 이것이 내가 배운 방법이지만 궁금했습니다. DLL이 재사용되지 않을 것임을 알고 있다면, 분할해야합니까? 아니면 모든 것을 하나의 어셈블리에 넣고 폴더와 네임 스페이스를 사용하여 깔끔하게 유지할 수 있습니까? 어셈블리가 너무 많은 프로젝트도 보았습니다. 적절한 곳에 …

8
초고속 데이터베이스에서 10 억 행 스캔
배경 로컬 데이터베이스에는 거의 13 억 개의 고유 한 행이 있습니다. 각 행은 특정 위도 및 경도 (위치)와 간접적으로 연결됩니다. 각 행에는 날짜 스탬프가 있습니다. 사용 사례 문제는 다음과 같습니다. 사용자는 시작 / 종료 날짜 및 값 범위 (예 : 100-105)를 설정합니다. 시스템은 주어진 날짜와 일치하는 모든 행을 위치별로 그룹화합니다. …

2
경량 아키텍처 평가를 수행하는 좋은 방법은 무엇입니까?
기술적 인 AATA (Architecture Tradeoff Analysis Method) 및보다 비즈니스 지향적 인 CBAM (Cost Benefit Analysis Method ) 과 같은 아키텍처 평가 방법에 익숙 합니다. 그러나 이러한 방법은 상당히 규모가 크므로 여러 브레인 스토밍 세션, 프레젠테이션, 트레이드 오프를 설명하는 다양한 시나리오 개발 등을 규정합니다. 특정 크기의 프로젝트에는 유용하지만 일반적으로 내부 프로젝트 …

1
현재의 증거가 정식 데이터 모델에 대한 문맥 적 채택을 지원합니까?
"정규적인"아이디어는 소프트웨어에 널리 퍼져 있습니다. Canonical Model , Canonical Schema , Canonical Data Model 등과 같은 패턴 은 개발 과정에서 반복해서 나타나는 것 같습니다. 많은 개발자와 마찬가지로, 나는 당신 이 정식 모델 이 필요 하다는 기존의 지혜를 비판적으로 따랐습니다 . 그렇지 않으면 매퍼와 번역가 의 조합 폭발 에 직면하게 됩니다. …

2
모든 UI 로직을 클라이언트 측으로 옮기시겠습니까?
우리 팀은 원래 Javascript에 대한 최소한의 전문 지식을 갖춘 대부분의 서버 측 개발자로 구성되었습니다. ASP.NET에서는 코드 숨김 또는 더 최근에는 MVC의 컨트롤러를 통해 많은 UI 로직을 작성했습니다. 얼마 전 2 명의 고급 클라이언트 측 개발자가 우리 팀에 합류했습니다. HTMl / CSS / Javascript에서 이전에 서버 측 코드 및 서버 측 …

2
데스크톱 응용 프로그램을위한 UI 자동화 패턴 및 모범 사례
배경 현재 MS Office 플러그인에 대한 일부 테스트를 자동화하고 있습니다. VS 2010에서 코딩 된 UI 테스트를 만들고 있습니다. " 코딩 된 UI 테스트 빌더 "도구를 사용할 수 있지만 실제로는 특정 상황에 맞지 않습니다. 이 때문에 다른 액션 기능을 추가하는 각 UI 컨트롤 / 맵에 대해 고유 한 UI 맵 클래스 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.