소프트웨어 공학

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

6
로드시 사이트의 성능을 테스트하는 방법이 있습니까?
Asp.net MVC 웹 사이트를 만들고 공유 호스팅 공급자에서 호스팅했습니다. 내 웹 사이트는 매우 일반적인 아이디어를 둘러싸고 있기 때문에 언젠가는 동시 사용자 수가 많을 수 있습니다. 그래서 웹 사이트에서 부하시 성능을 테스트하는 방법을 생각하고있었습니다. 100 명 또는 1000 명의 사용자가 동시에 온라인 상태이고 웹 사이트를 서핑 할 때 사이트의 성능은 어떻게됩니까? …

6
소스 제어하에 프레임 워크 런타임을 저장하는 것이 좋은 방법입니까?
나는 많은 소프트웨어 상점 들이 바이너리를 소스 제어하에 두는 것을 알고있다 . 그러나 매장에서는 DirectX 런타임, CUDA, nVidia Optix 등 모든 프레임 워크를 저장소에 저장했습니다. 그것은 dev 머신 셋업을 더 쉽게 만든다고한다. 그러나 저장소를 크게 팽창시키고 관련이없는 이력으로 인해 부담이됩니다. 나는 그런 사용 패턴을 본 적이 없다. 좋은 습관이라고 생각하십니까? …

2
MIT 오픈 소스 라이센스가 작업 파생 상품을 공개해야합니까 (MIT 라이센스하에)?
게시하려는 라이브러리에 대한 오픈 소스 라이센스를 찾고 있습니다. 이상적으로는 무료로 또는 상업용 응용 프로그램에서이 라이브러리를 무료로 사용할 수 있어야하지만 라이브러리에서 파생 작업이 생성 된 경우 (예 : 라이브러리 개선) 해당 라이브러리를 사용하는 모든 사람이 사용할 수 있어야합니다. 동일한 라이센스. 다시 말해, 나는 다음과 같은 윤리를 원합니다. "이 작품에서 무료로 혜택을보고, …

3
암시 적 vs 명시 적 라인 결합에 대한 권장 사항
파이썬에서 암시 적 라인 조인 과 명시 적 라인 조인 에 대한 권장 사항을 알고 싶습니다 . 특히, 한 형태를 다른 형태보다 선호합니까? 일반적인 기본값으로 무엇을 권장합니까? 하나를 선택하기위한 어떤 기준이 있습니까? 하나를 선호하는 경우 언제 다른 것을 예외로합니까? 내 자신의 편견을 반영하는이 질문에 대한 답변이 있지만 내 답변을 게시하기 …
9 python 

1
이 나쁜 디자인입니까? 어떻게 개선 할 수 있습니까?
나는 다음을 잠시 썼지 만 최근에 그것을 검토하기 위해 왔으며 이제는 그것이 좋은 디자인이라고 생각하지 않습니다. 디자인은 Entity Framework 4를 사용하는 일종의 모듈 식 데이터베이스 계층을위한 것입니다. 지정된 위치의 외부 라이브러리에서 엔티티 프레임 워크 컨텍스트를 느리게로드하는 단일 데이터베이스 개체가 있으며로드 된 컨텍스트의 인스턴스는에 대한 해시 테이블에 저장됩니다. 그들의 이름 (EG …
9 design 

5
O (n)에서 접미사 배열을 사용하여 문자열의 최소 사전 회전
ACM 2003에서 문제를 인용하겠습니다. 길이 n의 문자열 (1 <= n <= 100000)을 고려하십시오. 최소 사전 사전 회전을 결정하십시오. 예를 들어 문자열 "alabala"의 회전은 다음과 같습니다. 앨라 배라 음순 아 발랄 발라 알라 알라 랩 라라 바 알라 발 그중에서 가장 작은 것은 "알라 발"입니다. 해결책에 관해서는- 접미사 배열 을 구성해야한다는 …


2
JavaFX에 미래가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 나는 같은 문제를 해시하고 다시 해시하려고 의도하지 않았지만 먼저 무엇을 배워야할지 결정하기 (JavaFX, Flex, HTML5 등) 특히 최근에 비슷한 질문이 나왔을 때 …
9 java  ria  javafx 

3
커스텀 힙 할당 자
함수형 프로그래밍 언어가 기존 객체를 수정하는 것보다 새로운 객체를 할당하는 것을 선호하고 가비지 수집기가 물건을 비우는 것에 대해 걱정하게 만드는 정도까지도 대부분의 프로그램은 힙 할당에 대해 매우 부담이 될 수 있습니다. 그러나 임베디드 프로그래밍, 사일런트 섹터에는 메모리 및 하드 실시간 제약으로 인해 힙 할당을 전혀 사용할 수없는 많은 애플리케이션이 있습니다. …

1
최초의 Malbolge 통역사는 어떻게 테스트 되었습니까?
Wikipedia 에 따르면 Malbolge는 도착했을 때 이해하기가 너무 어려워 첫 번째 Malbolge 프로그램이 나타나기까지 2 년이 걸렸습니다. 이것이 사실이라면, 첫 번째 Malbolge 통역사 는 어떻게 테스트 되었습니까 (Malbolge 프로그램이 제공 될 때 그것이 옳은지 를 확인하기 위해)? 전혀 테스트 되었습니까?
9 testing 

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

2
S- 표현 가독성
간단히 말해서 그것을 알지 못하는 사람들을 위해 Lisp 함수 / 연산자 / 생성자는 모두 다음과 같이 균일하게 호출됩니다. (function arg0 arg1 ... argN) C와 같은 언어로 무엇을 표현할까요? if (a > b && foo(param)) 같은 Lisp sexp로 변환됩니다 (if (and (> a b) (foo param))) . 상황이 현실화되고 복잡 해짐에 …

8
소프트웨어가 과장된 원인은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 오늘 나는 Creative Sound Blaster 드라이버를 항상 새로 설치하기로 결정했습니다. 그리고 그것은 전체 청소 절차를 거쳐야한다는 것을 의미했습니다. …


2
프로그래밍 패러다임 및 유지 보수 개발자 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

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