소프트웨어 공학

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

5
난독증의 영향을 최소화하기 위해 IDE를 어떻게 변경할 수 있습니까?
나는 프로그램하고 난독증입니다. 내 비전은 훌륭합니다. 나는 심볼을 제대로 처리하지 못하고 시각적 사고를합니다. 코딩 할 때 예측할 수없는 오류를 모르기 때문에 일반 사람들보다 느립니다. 나는 파이썬을 배우고 있으며 텍스트 전용 개발 환경으로 인해 많은 시각적 스트레스가 발생합니다. 다소 도움이되지만 주어진 시간에 과제를 완료 할 수없는 Wingware를 사용하고 있습니다. 저에게 도움이 …

4
표현형 프로그램 디자인
저는 최근 Jaron Lanier가 발표 한 "현상 프로그래밍 (phenotropic programming)"이라는 아이디어를 발견했습니다. 이 아이디어는 통계를 활용하는 컴퓨터 프로그램에서 단일 포인트 인터페이스 대신 '표면'인터페이스를 사용하여 일반적으로 "클래식"프로그램이 치명적으로 충돌하는 사소한 오류를 제거하는 것입니다. 두 줄로 된 설명은 다음과 같습니다. Jaron에 따르면, '프로토콜 준수 인 소프트웨어의 현재 아이디어와 패턴 인식에 대해 논의하는 …
15 design  program 

7
C에서 임의의 블록을 관용적으로 사용하는 것은 무엇입니까?
블록은 실행될 명령문 목록입니다. C에서 블록이 나타나는 예는 while 문과 if 문 뒤에 있습니다. while( boolean expression) statement OR block if (boolean expression) statement OR block C는 또한 블록이 블록에 중첩되도록합니다. 변수 이름을 재사용하기 위해 이것을 사용할 수 있습니다. 'x'를 정말로 좋아한다고 가정합니다. int x = 0; while (x < …
15 c  syntax 

4
불안정한 부동 소수점 계산을 식별하는 방법은 무엇입니까?
숫자에서는 불안정한 체계를 식별하고 안정성을 향상시키는 것이 매우 중요합니다. 불안정한 부동 소수점 계산을 식별하는 방법은 무엇입니까? 많은 수치 체계가 함께 작동하는 매우 복잡한 시뮬레이션을 진행 중이며 약한 부분을 식별하는 방법을 찾고 있습니다. 미분 방정식과 관련된 물리적 모델을 연구 중입니다. 전체 프로세스의 조감도는 다음과 같습니다. (예비 단계) 실제 관측 수집 P를 …

5
캡슐화를 중단하지 않고 Dependency Injection을 사용할 수 있습니까?
내 솔루션과 프로젝트는 다음과 같습니다. 서점 (솔루션) BookStore.Coupler (프로젝트) Bootstrapper.cs BookStore.Domain (프로젝트) CreateBookCommandValidator.cs CompositeValidator.cs IValidate.cs IValidator.cs ICommandHandler.cs 서점 인프라 (프로젝트) CreateBookCommandHandler.cs ValidationCommandHandlerDecorator.cs BookStore.Web (프로젝트) Global.asax BookStore.BatchProcesses (프로젝트) Program.cs Bootstrapper.cs : public static class Bootstrapper.cs { // I'm using SimpleInjector as my DI Container public static void Initialize(Container container) { container.RegisterManyForOpenGeneric(typeof(ICommandHandler<>), …

1
기계 학습은 검색 엔진 설계에 어떻게 통합됩니까?
현재 Apache Lucene을 기반으로 작은 사내 검색 엔진을 구축 중입니다. 그 목적은 간단합니다. 일부 키워드를 기반으로 회사 내부에서 작성된 일부 기사를 제안합니다. 상당히 표준적인 TF-IDF 스코어링을 기본 메트릭으로 사용하고 있으며 그 위에 자체 스코어링 메커니즘을 구축했습니다. 순위가 엉망으로 보이는 코너 사례를 제외하고는 모두 훌륭하게 작동하는 것 같습니다. 그래서 내가 계획하고있는 …

3
고차 함수의 명명 규칙? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 고차 함수에 대한 명명 규칙이 있습니까? 즉, 다른 함수를 반환하는 함수입니다. 자바 스크립트의 예 : function onlyDivisibleBy(div) …

1
Microsoft가 IronRuby와 IronPython을 포기한 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 몇 년 전에 Microsoft는 Ruby와 Python이 .net에 올 것이라고 발표했습니다. 이 프로젝트를 각각 IronRuby와 IronPython이라고합니다. 마이크로 소프트는이 프로젝트가 …
15 .net  python  ruby  microsoft 

1
멀티 스레딩을 과도하게 사용하고 있는지 어떻게 알 수 있습니까?
현재 멀티 스레딩을 과도하게 사용하고있는 것 같습니다. A, B 및 C의 세 가지 유형의 데이터가 있습니다. 각각은 A복수로 변환 할 수 B의 각각은 B복수로 변환 할 수 C의. 나는 Cs 치료에만 관심이 있습니다. 나는 이것을 몇 가지 변환 함수로 상당히 쉽게 작성할 수 있습니다. 그러나 스레드, 세 개의 대기열 ( …

2
절차로 구현되지 않은 연속의 예는 무엇입니까?
SO에 대한 콜백 과 연속 의 차이점에 대한 흥미로운 논의 로 인해이 질문이 제기되었습니다. 정의에 따르면 연속은 계산을 완료하는 데 필요한 논리의 추상 표현입니다. 대부분의 언어에서 이것은 지속적인 처리가 필요한 값을 전달하는 하나의 인수 절차로 나타납니다. 순전히 기능적인 언어 (모든 기능이 순수하고 일류 시민 인 경우)에서 연속은 전체적으로 함수로 모델링 …

5
XSLT 및 가능한 대안 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 한 XML 파일을 다른 XML 파일 (HTML 등)로 변환하기 위해 XSLT를 살펴 보았습니다. XSLT (표준화되고 사용되는 도구 임)에 이점이 있다는 것을 알면서 …
15 xml  lisp  linq  xslt 

9
C는 컴퓨터 과학에 필수적입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 거의 심지어와 파일 참조 프론트 엔드 개발자로서 .h또는 .c확장. 나는 기본 C 구문을 알고 있으며, Unreality에서 배웠지 …

5
새로운 컴파일러 백엔드를 구현할 때 Scrum이 의미가 있습니까?
새로운 플랫폼으로 이식해야하는 기존 언어가 있습니다. 기존 컴파일러의 백엔드를 변경하여 시도 할 것입니다. 백엔드를 다시 작성하는 것은 상당한 양의 작업입니다. INVEST 기준을 위반하지 않고 이것을 합리적인 이야기로 나누는 방법을 볼 수 없습니다. 각 스토리가 어떻게 협상 가능한지 알 수 없습니다. 모두 작동하는 컴파일러에 필요합니다. 이야기는 우선 순위가 동일하며 어떤 순서로 …

6
웹 사이트 및 비밀번호가 안전한지 사용자에게 확인하는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 신뢰할 수있는 웹 사이트에서는 항상 "모든 데이터가 암호화 됨"또는 "모든 암호가 128 비트 암호화를 사용하여 암호화됩니다"등과 같은 …

2
컴파일러가 재귀 논리를 동등한 비 재귀 논리로 변환 할 수 있습니까?
F #을 배우고 있으며 C #을 프로그래밍 할 때 어떻게 생각하는지에 영향을주기 시작했습니다. 이를 위해 결과가 가독성을 향상시키고 스택 오버플로로 감기는 것을 생각할 수 없을 때 재귀를 사용하고 있습니다. 이것은 컴파일러가 재귀 함수를 동등한 비 재귀 형식으로 자동 변환 할 수 있는지 묻습니다.

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