«design» 태그된 질문

소프트웨어 설계를 통한 솔루션의 문제 해결 및 계획에 대한 질문.

4
webapp에서 동일한 데이터를 편집하는 여러 사용자를 어떻게 처리합니까?
여러 사용자간에 작업 목록을 관리하는 웹 응용 프로그램을 만들려고하는 프로젝트가 있습니다. 권한이있는 사용자가 작업 항목을 배포하는 마스터 작업 목록입니다. 각 사용자는 로그인하고 할당 된 작업을 볼 수있는 자신의 계정을 가지고 있습니다. 여러 사용자가 단일 작업을 공통으로 수행 할 수 있습니다. 다음 상황을 처리하는 방법에 대한 전반적인 개념을 더 잘 이해하면서 …

9
미니멀리스트 개발 방식을 따르는 프로그래밍 언어가 있습니까?
언어가 상용 소프트웨어와 동일한 것으로 간주 될 때 새로운 릴리스를 정당화하기 위해 항상 새로운 기능을 추가해야 할 필요성이 있습니다. 버전 1.0이 최종 버전 인 언어가 있습니까? 물론 버그 수정은 이것에서 제외되지만 기능 세트는 항상 동일하게 유지됩니까? 이런 식으로 언어의 모든 기능이 잘 어울리 며 이전 버전과의 호환성으로 인해 더 이상 …


8
지리적 주소 / 위치를 데이터베이스에 저장하는 보편적 인 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 지구상의 모든 주소에 적합한 지리적 주소 / 위치의 올바른 형식은 무엇입니까? 현재 나는 : 국가 시티 거리 …

4
순수한 기능을 비공개로 만들어야 할 이유가 있습니까?
나는 동료와 약간의 토론이있었습니다. 간단히 말해서 순수한 함수를 숨기거나 캡슐화 할만한 이유가 있습니까? "순수"란 위키피디아 정의를 의미합니다 . 항상 동일한 입력에서 동일한 결과를 반환합니다. (이 의미에서 가치 의미론이 Foo Create(){ return new Foo(); }없다면 이 논의 는 불완전한 것으로 간주됩니다 Foo.) 변경 가능한 상태 (로컬 변수 제외) 또는 I / …

7
HTML5, 네이티브 및 하이브리드 모바일 앱 접근 방식의 장단점은 무엇입니까?
모바일 애플리케이션을 개발하고 싶습니다. 최근에 Telerik Forum 에 관한 기사를 읽었습니다.이 기사에서는 세 가지 유형의 모바일 응용 프로그램을 비교하고 어떤 것을 시작해야하는지 모르겠습니다. 다음은 다양한 모바일 디자인 선택의 장단점을 설명하는 이미지입니다. 이러한 디자인 선택을 결정하기 위해 다이어그램에 나열된 각 아키텍처 선택의 장단점을 더 잘 이해하고 싶습니다. 각 아키텍처 접근 방식의 …

5
애자일의 일부로 문서 디자인
직장에서는 "애자일"이 너무 자주 "모호한 요구 사항, 잘못된 수용 기준, 행운을 의미"한다는 의미에서 어려움에 직면합니다. 우리는 일반적인 개선 노력으로이를 해결하려고 노력하고 있습니다. 따라서 그 중 일부로서 사용자 스토리 수준 이상으로 시스템 내에서 주어진 기능의 영향에 대한 예비 조사 결과를 정확하게 반영하고 우리가 가진 질문에 대한 답변을 포함하는 디자인 문서를 생성 …

3
예상되는 변경을 계획하는 REST 엔드 포인트에 권장되는 패턴은 무엇입니까?
변화에 대한 전망을 가지고 외부 애플리케이션을위한 API를 설계하는 것은 쉽지 않지만, 조금만 생각하면 나중에 인생을 더 쉽게 만들 수 있습니다. 이전 버전 처리기를 그대로 두어 이전 버전과의 호환성을 유지하면서 향후 변경 사항을 지원할 계획을 세우려고합니다. 이 기사의 주요 관심사는 주어진 제품 / 회사에 대해 정의 된 모든 엔드 포인트에 대해 …

8
아키텍처 다이어그램을 작성하는 데 사용할 수있는 소프트웨어는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 다이어그램을 …

6
부모 포인터에 대한 순환 참조는 언제 허용됩니까?
이 스택 오버플로 질문은 포인터를 통해 부모를 참조하는 자식에 관한 것입니다. 처음에는 디자인이 끔찍한 아이디어라는 의견이 매우 중요했습니다. 나는 이것이 일반적으로 최고의 아이디어는 아니라는 것을 이해합니다. 일반적으로 "이러지 마!"라고 말하는 것이 공정한 것 같습니다. 그러나, 나는 당신이 이와 같은 일을해야 할 곳에 어떤 종류의 조건이 존재할지 궁금합니다. 여기 의이 질문 …
24 design 

8
하루에 한 번 사용자 조치 : 24 시간 재설정 대 자정 재설정 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 기각 . 사용자가 하루에 한 번만 경기를 할 수있는 경우 (예 : 경쟁에 대한 무료 티켓 받기) 내 경험에 두 가지 …

5
데이터베이스 재 설계를위한 모범 사례
응용 프로그램의 데이터베이스를 디자인 할 때 일반적인 모범 사례를 알고 있지만 다시 디자인하는 것은 어떻습니까? 내부 비즈니스 응용 프로그램을 다시 디자인하는 팀을 맡고 있지만 "내부"라고 말하더라도 불행히도 많은 계층의 사람들이 시스템의 실제 사용자와 연락을하지 않습니다. 현재 프로그램은 Oracle Forms에 있으며 정규화되지 않은 여러 테이블에 흩어져 있으며 때로는 서로의 데이터에 약간의 …

8
거짓말 2 : 코드는 세계 모델을 중심으로 설계되어야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 최근에 Three Big Lies 블로그 게시물을 읽었으며 두 번째 거짓말을 정당화하는 데 어려움을 겪고 있습니다. (LIE # 2) …

3
분산 데이터 관리-데이터베이스를 마이크로 서비스로 캡슐화 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에 소프트웨어 디자인에 대한 과정을 밟았으며 서비스 구성 요소가 가능한 한 독립적 인 마이크로 서비스 하위 구성 …

4
생성자의 합법적 인 "실제 작업"?
디자인 작업을하고 있지만 계속 장애물을 치고 있습니다. XML 스키마를 구문 분석하여 생성 한 복잡한 노드 트리의 소유자 인 DOM (특정 클래스) 인 특정 클래스 (ModelDef)가 있습니다. 좋은 설계 원칙 (SOLID)을 따르고 결과 시스템을 쉽게 테스트 할 수 있는지 확인하고 싶습니다. DI를 사용하여 종속성을 ModelDef의 생성자로 전달하려는 모든 의도가 있습니다 (필요한 …

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