소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

13
사용자의 요청을 관리하기 위해 어떤 도구를 사용합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

28
당신이 일한 최고의 관리자들은 어떤 특성을 공통적으로 가지고 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
24 management 

6
액세스 제어 계층 전에 유효성 검사 계층을 갖는 것이 괜찮습니까?
API 구조화 된 웹 응용 프로그램을 만들고 있으며이 응용 프로그램에는 자체 작업을 수행하는 다른 계층이 있습니다. 첫 번째 계층은 사용자 입력의 유효성을 검사하는 유효성 검사 계층이며, 유효성 검사를 통과하면 두 번째 계층 ( 액세스 제어 계층)으로 이동하고 그렇지 않으면 오류 메시지를 반환합니다. 두 번째 계층은 사용자가 수행하려는 작업을 수행 할 …

2
다중 테넌트 DB에 여러 데이터베이스 또는 공유 테이블이 있습니까?
다중 테넌트 데이터베이스입니다. 고객 / 테넌트마다 다른 (동일한) 데이터베이스 / 스키마를 가진 DB 서버? 또는 고객 / 테넌트가 동일한 테이블 내에서 레코드를 공유하는 데이터베이스 / 스키마가있는 DB 서버? 예를 들어, 위의 옵션 # 1 아래에 MySQL 서버 mydb01.example.com가 있고 customer1내부에 데이터베이스 가있을 수 있습니다 . 이 customer1데이터베이스에는 특정 고객 (고객 …

2
표현 본문 멤버를 사용하는 것이 언제 적절한가요? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . C # 6에는 식 본문 멤버가 도입되어 식의 결과 만 반환하는 메서드 및 속성에서 코드를 단순화 할 …
24 c# 

3
"계획 한계 초과"응답에 대한 권장 HTTP 상태 코드
사용자가 항상 여러 "계획"중 하나에있는 프로젝트를 위해 REST API를 설계하고 있습니다. 각 계획은 계정에 보유 할 수있는 최대 사용자 수 또는 업로드 할 수있는 최대 데이터 수와 같은 일부 리소스 제한을 정의합니다. 이러한 제한 중 하나에 도달하면 사용자는 계획을 업그레이드 (필수적으로 지불)하여 더 많은 리소스를 얻을 수 있습니다. 계정 리소스 …
24 rest  api-design  http 

4
서로 다른 두 데이터베이스간에 데이터를 동기화하는 가장 좋은 방법
완전히 다른 구조를 가진 두 개의 큰 데이터베이스간에 데이터 동기화를 구현해야합니다. 기본적으로 첫 번째 데이터베이스의 다른 테이블에있는 제품에 대한 일부 데이터를 가져 와서 두 번째 데이터베이스의 다른 테이블에 대해 다시 정렬해야합니다. 처음으로 제품을 만드는 것은 그리 복잡하지 않습니다. 그러나 각 제품에 대한 일부 데이터 (모든 데이터가 아님)를 업데이트하는 방법을 찾고 …

4
잠금에서 경쟁 조건을 방지하는 것은 무엇입니까?
데이터 레이스의 기본 사항과 잠금 / 뮤텍스 / 세마포어가 어떻게 데이터 레이스를 방지하는 데 도움이되는지 이해합니다. 그러나 잠금 장치 자체에 "경쟁 상태"가있는 경우 어떻게됩니까? 예를 들어, 동일한 응용 프로그램에 있지만 다른 프로세서에서 실행중인 두 개의 다른 스레드 는 정확히 동시에 잠금을 획득하려고합니다 . 그러면 어떻게됩니까? 이를 방지하기 위해 무엇을해야합니까? 불가능한가, …

5
웹 사이트에 친숙한 URL 제공 및 데이터베이스 ID의 현실
우리는 제품, 블로그 게시물 등의 리소스 데이터베이스를 보유하고 있습니다. 공개 웹 사이트를 위해 URL 체계를 설계해야합니다. 다음은 데이터베이스 ID 바인딩 된 두 가지 예입니다. https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ 다음은 친근한 예입니다. http://en.wikipedia.org/wiki/LED_circuit (내 브라우징 생활을 조금 엿볼 수 있습니다) 이메일이나 문서에서 URL을 가리 키거나 볼 때 URL 끝에 무엇이 있는지 알기 때문에 …

5
모든 개발이 브랜치에있을 때 리팩터링하는 방법?
우리 회사에서는 모든 개발 (버그 수정 및 새로운 기능)이 별도의 지점에서 수행됩니다. 완료되면 해당 지점에서 테스트하는 QA에게 전달하고 녹색 표시를 주 지점으로 통합합니다. 이 과정은 하루에서 1 년 정도 걸릴 수 있습니다. 브랜치에서 리팩토링을 짜려고 시도하는 경우 "아웃"기간을 알 수 없으므로 다시 병합 될 때 많은 충돌이 발생할 수 있습니다. …

4
async + await == 동기화?
이 우연히 포스트 비동기 웹 요청을에 대해 이야기하는. 현실 세계에서 비동기 요청을하고 바로 다음 줄에서 대기하는 것이라면 간단합니다. 처음에 동기화 호출을하는 것과 동일하지 않습니까?

4
타입 시스템 : 명목 vs. 구조적, 명시 적 vs. 암시 적
공칭 및 구조 유형 시스템의 차이점에 대해 약간 혼란 스럽습니다. 누군가가 어떻게 다른지 설명해 주시겠습니까? 내가 이해 한 것에서 : 명목 : 유형 호환성은 유형 이름을 기반으로합니다. 구조 : 유형 호환성은 유형 구조를 기반으로합니다 (예 : 2 개의 변수가 이름은 다르지만 동일한 구조를 가진 구조체 유형 인 경우 C에서 유형은 …

6
Jamie Zawinski의 법칙은 무엇을 의미합니까?
Jamie Zawinski의 소프트웨어 엔벨로프 법칙에 대한 적절한 설명이 필요합니다 . 모든 프로그램은 메일을 읽을 수있을 때까지 확장을 시도합니다. 그렇게 확장 할 수없는 프로그램은 가능한 프로그램으로 대체됩니다.
24 history  concepts 

8
디자인과 다른 측면에서 유닉스와 리눅스의 기본적인 차이점은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이 문장을 계속 읽습니다. 리눅스는 유닉스 계열 시스템이지만 유닉스가 아닙니다. 두 사람의 실제 차이점이 무엇인지 모르겠습니다. 나는 리눅스가 유닉스로부터 많은 아이디어를 얻었고 …

6
스택에서 모든 것이 훨씬 더 효율적으로 이루어질 수 있다면 왜 힙이 필요한가요?
이것은 실제로 어제 우리가 오늘날 사용하는 응용 프로그램에 스택 과 힙이 모두 필요한 이유 에 대해 질문 한 것과 관련이 있습니다 (단순한 & 단일 표준으로 이동). 그러나 많은 응답은 힙을 할당 / 참조하려고 시도하는 것보다 수백 또는 수천 배 더 빠르기 때문에 스택을 대체 할 수 없음을 나타 냈습니다. 힙을 …
24 stack  heap 

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