«design» 태그된 질문

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

18
무엇을 최적화합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 일반적으로 소프트웨어를 설계 할 때 일반적으로 어떤 유형의 최적화를 원하십니까? 디자인 최적화를 선호하는 유형입니까? 개발 시간 (즉, 작성 …

6
저장 프로시 저는 언제 사용해야합니까?
나는 내가 이동 좋을 것 (있는 경우) 어떤 상황에서 코드와 엔티티 프레임 워크의 메이크업 사용에 내 모든 비즈니스 로직을 가지고있는 경우 일부 저장 프로 시저에 비즈니스 로직을 대신 코드에서 모든 유지? 분명히 말하면, 현재 설정 (코드의 비즈니스 로직)과 함께가 아니라 의미합니다. 저장 프로 시저에서 모든 비즈니스 로직을 갖는 장단점을 묻는 …

6
전자 상거래 웹 사이트에서 동시성을 바구니로 관리하는 가장 좋은 방법
두 고객이 동시에 재고가 1 인 제품을 추가하는 경우를 관리하는 가장 좋은 방법은 무엇입니까? 이 두 고객 중 한 명이 동일한 제품을 추가하지 않도록 바구니 코드를 확인해야합니까? 또는 예를 들어 관련 제품이 아직 재고가 있는지 확인하기위한 두 번째 쿼리 (동시 고객이 아직 구매하지 않은 의미)를 수행 할 때 지불 단계에서이 …

4
왜 대부분의 언어가 max-heap 구현 대신 min-heap을 제공합니까?
방금 무언가를 발견했고 그 이유가 있는지 궁금합니다. C ++ (std :: priority_queue는 최대 힙임)을 제외하고는 최대 힙을 제공하는 다른 언어를 모릅니다. Python의 heapq 모듈은 목록 위에 이진 최소 힙을 구현합니다. Java의 라이브러리에는 최소 우선 순위 큐를 구현하는 PriorityQueue 클래스가 포함되어 있습니다. Go 라이브러리에는 호환 가능한 데이터 구조 위에 최소 힙을 …

7
UML에 대해 알아야 할 필수 사항은 무엇입니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 프로그램의 디자인과 행동에 대한 낙서가 더 능률화되고 다른 개발자들과 공통된 언어를 갖기를 원합니다. 나는 UML을 보았고 원칙적으로 그것이 내가 찾고있는 것 같지만 과잉 인 것 같습니다. 내가 …
18 design  uml 

15
고급 언어로 프로토 타입을 만드는 것이 일반적입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 현재 (C)에서 실제 경험이 거의없는 언어로 현재 프로그래밍 능력을 훨씬 능가하는 프로젝트에 착수한다는 아이디어로 놀리고 있습니다. Perl …

2
UML 대신 기능 프로그래머는 무엇입니까?
저는 CS 학생입니다. 저는 현재 객관적인 분석 및 디자인을 가르치는 강의에 참석하고 있습니다. 주로 사용 사례 작성, 클라이언트를위한 일부 응용 프로그램 작성시 직면 할 수있는 문제 분석, 확장 가능하고 개발자에게 명확하고 클라이언트가 일부에 대해 논쟁 할 때 문제를 일으키지 않도록 프로젝트를 설계하는 방법으로 구성됩니다. 풍모. 그것은 객관적이므로 OOP 관점 (클래스 …

4
물리 엔진의 설계를 시각화하는 방법은 무엇입니까?
나는 물리 엔진을 만들고 있는데 모든 것을 추적하기가 매우 어려워지고 있습니다. 휴식 후 코드로 돌아올 때 종종 왜 작동하지 않는지 기억이 나지 않습니다. 대부분의 문제는 단순한 프로그래밍 실수가 아니라 물리 엔진의 설계 결함입니다. 그렇기 때문에 프로그래밍하기 전에 디자인을 마쳐야합니다. 그러나 물리 엔진의 전체 디자인을 종이에 쓰는 방법이 필요합니다. 그렇지 않으면 …

3
RESTful API에서 토큰 갱신 / 세션 만료 처리
사용자 인증을 위해 JWT 토큰을 사용하는 RESTful API를 작성 중입니다 ( login끝점에서 발행하고 이후에 모든 헤더로 전송). 고정 된 시간 후에 토큰을 새로 고쳐야합니다 ( renew끝점을 호출 하면 갱신 된 토큰을 반환합니다) ). 토큰이 만료되기 전에 사용자의 API 세션이 유효하지 않을 수 있으므로 모든 엔드 포인트가 1) 토큰이 여전히 유효하고 …

4
애플리케이션과 함께 배포하기 위해 읽기 전용 데이터를 어떻게 저장해야합니까?
데스크톱 응용 프로그램을 개발 중이며이 응용 프로그램을 실행하려면 일부 정보가 필요하지만이 정보는 변경되지 않습니다 (데이터 는 응용 프로그램을 실행할 때마다로드 되어야 하지만 데이터는 변경 되지 않습니다 ). 데이터는 앱이 실행되는 컴퓨터와 동일한 컴퓨터에 저장되어야합니다 (클라이언트 측 스토리지?). 사용자가이 정보를 쉽게 변경할 수없는 경우 (IT 지식이 많지 않다고 가정) 더 좋습니다. …
17 c#  design  data  wpf 

2
최소 놀랍게도 (POLA)와 인터페이스의 원리
1 세기 전 C ++을 배울 때 인터페이스는 용서해야하며, 소비자가 소스 나 문서 대신 소스 나 문서에 액세스 할 수 없기 때문에 메소드가 호출 된 순서를 신경 쓰지 않아야한다는 점을 배웠다. 이. 그러나 내가 멘토링 할 때마다 프로그래머 나 고위 개발자들이 저를 듣게 될 때마다 놀랍게 반응하여 이것이 실제로 일인지 …

2
이벤트 소싱 및 REST
Event Sourcing 디자인을 접하고 REST 클라이언트가 필요한 응용 프로그램에서 사용하고 싶습니다 (정확히 RESTTful). 그러나 REST는 CRUD와 유사하고 이벤트 소싱은 작업 기반이므로이를 함께 연결하지 못합니다. REST 서버에 대한 요청을 기반으로 명령 작성을 어떻게 설계 할 수 있는지 궁금합니다. 이 예제를 고려하십시오. REST를 사용하면 File이라는 자원에 새로운 상태를 둘 수 있습니다. 한 …

5
총 수를 모르는 비율에 대한 알고리즘
n핫라인에 대한 회선 이 있다고 가정하십시오 . 고객이 핫라인에 전화 할 때마다 통화가 n회선 중 하나로 전달됩니다 . 그리고 각 n 줄에 통화 비율을 할당하고 싶습니다. 두 개의 회선이 있고 한 회선에 60 %가 할당되고 다른 회선에 40 %가 할당되었다고 가정하면 총 통화 수는 10이므로 첫 번째 회선은 6 개의 …

9
측정 단위에 액세스하기위한 데이터 구조
TL; DR 측정 단위 내에서 단위를 정의하기위한 최적의 데이터 구조를 설계하려고합니다. A Unit of measure는 본질적 value으로unit 입니다. SI 단위 에는 7 개의베이스 또는 치수가 있습니다. 즉, 길이, 질량, 시간, 전류, 온도, 물질의 양 (몰) 및 광도. 이것은 간단하지만 많은 파생 단위와 자주 사용하는 요금이 있습니다. 결합 된 단위의 예는 …

5
런타임시 뷰 모델 작성을 덜 고통스럽게 만드는 방법
나는 긴 질문에 대해 사과하고, 그것은 rant로 조금 읽지 만, 그렇지 않다고 약속합니다! 아래에 내 질문을 요약했습니다. MVC 세계에서는 상황이 간단합니다. 모델에는 상태가 있고,보기 에는 모델이 표시 되며, 컨트롤러 는 모델에 대한 작업을 수행하며 (기본적으로) 컨트롤러에는 상태가 없습니다. 작업을 수행 하기 위해 Controller는 웹 서비스, 저장소, 로트에 대한 종속성이 있습니다. …
17 c#  design  wpf  mvvm 

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