«language-agnostic» 태그된 질문

이 태그는 프로그래밍 언어 또는 환경과 관련이없는 질문을위한 것입니다.

3
그리드에서 방향성 그래프를 임의로 생성
포켓몬의 얼음 미끄럼 퍼즐과 비슷한 퍼즐 게임을 만들기 위해 무작위로 방향 그래프를 생성하려고합니다. 이것은 본질적으로 무작위로 생성 할 수 있기를 원하는 것입니다 : http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . x 및 y 차원에서 그래프의 크기를 제한 할 수 있어야합니다. 링크에 주어진 예에서는 8x4 그리드로 제한됩니다. 내가 겪고있는 문제는 무작위로 그래프를 생성하는 것이 아니라 무작위로 …

5
언어에 구애받지 않는 단위 테스트 프레임 워크가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 항상 작업 코드를 다시 작성하는 것에 회의적이었습니다. 포팅 코드도 예외는 아닙니다. 그러나 TDD와 자동 테스트의 출현으로 코드를 다시 작성하고 리팩토링하는 것이 …

2
이벤트 버블 링은 일반적으로 어떻게 작동하며 이벤트 전파와 동의어입니까?
나는 이벤트 중심 (서브) 시스템에서 이벤트 디스패치의 일반적인 작업과 원칙에 대해 머리를 감싸려고합니다. Javascript, Flash (Actionscript 2 및 3)와 같은 경우에 꽤 많이 사용했지만 한 번에 PHP로 간단한 이벤트 발송 시스템을 만들었지 만 이벤트 버블 링 및 / 또는 실제로 이해하지 못했습니다. 잘 전파. 첫 번째 질문 : 이벤트가 이벤트 …

9
체스의 규칙을 배우기
비슷한 질문은 컴퓨터 게임의 수천을 분석하여 체스에서 최적의 재생을 배울 수 있는지 여부를 묻는 메시지가 표시됩니다. 기계가 보드의 상태를 살펴볼 때마다 그리고 움직일 때마다 체스 게임 몇 개 (또는 체커 게임 몇 개)를 볼 수 있다면, 게임 규칙을 배우도록 프로그래밍 할 수 있습니까? 그것이 가능하다면 (예를 들어, 거세 나 승진을 …

7
XML 파싱 기법
나는 XML을 처리하기가 다소 번거 롭다는 것을 항상 발견했다. 나는 XML 파서를 구현하는 것에 대해 이야기하는 것이 아니라 노드별로 XML을 처리하는 SAX 파서와 같은 기존 스트림 기반 파서를 사용 하는 것에 대해 이야기하고 있습니다. 예, 이러한 파서에 대한 다양한 API를 배우는 것은 정말 쉽지만 XML을 처리하는 코드를 볼 때마다 항상 …


7
커플 링. 모범 사례
이 실에서 나는 시작했다 싱글 톤 패턴 수업이 얼마나 결합되어 있고 느슨한 결합을 달성하는 가장 좋은 방법에 대해 생각하게되었습니다. 나는 새로운 프로그래머 (제 첫 직업에 4 개월)라는 것을 명심하십시오. 이것이 제가 처음으로 고려한 것이므로 개념을 이해하기를 매우 열심입니다. 그렇다면 느슨한 결합과 무거운 결합은 정확히 무엇입니까? 현재 (그리고 첫 번째 프로젝트), …

4
낙관적 잠금이 작동하지 않으면 어떻게해야합니까?
이 시나리오는 다음과 같습니다. 사용자는 GET 요청을 /projects/1하고 ETag를 받습니다 . 사용자는 1 단계부터 ETag 로 PUT 요청을 /projects/1합니다. 사용자는 /projects/11 단계에서 ETag 로 다른 PUT 요청을 합니다. 일반적으로 ETag가 오래되었으므로 두 번째 PUT 요청은 412 응답을 수신합니다. 첫 번째 PUT 요청이 자원을 수정 했으므로 ETag가 더 이상 일치하지 않습니다. …



4
컴파일러는 정확히 유형 오류를 어떻게 복구합니까?
필자는 컴파일러의 기본 원리, 기술 및 도구 (제 2 판) ( 제 2 판)의 여러 문서, 기사 및 4.1.4 절 (제 2 판) (일명 "드래곤 북 (Dragon Book)")을 읽었으며 구문 컴파일러 오류 복구 주제에 대해 설명했다. 그러나 현대의 여러 컴파일러를 실험 한 결과 시맨틱 오류뿐만 아니라 구문 오류 도 복구 …

4
조건부로 부작용이있는 것이 괜찮습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 미국의 모든 사람들이들은 대학에서 CS MS 프로그램에 입학하기위한 전제 조건으로 중간 데이터 구조 과정을 밟고 있습니다. 수업에서 …

12
왜 더 많은 언어가 한 개 이상의 다른 값과 값을 비교할 수있는 능력이 없습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 다음을 고려하세요: if(a == b or c) 대부분의 언어에서 다음과 같이 작성해야합니다. if(a == b or a == …

3
DRY 또는 Command-Query-Separation을 타협해야합니까?
최근에는 명령 및 쿼리 방법 인 방법을 리팩토링했습니다. 하나의 명령 방법과 하나의 쿼리 방법으로 분리 한 후 코드에서 명령을 호출 한 다음 쿼리에서 값을 얻는 여러 위치가 있음을 알았습니다. 이것은 DRY 원칙을 위반하는 것처럼 보입니다. 그러나 해당 공통 코드를 메소드로 랩핑하는 경우 해당 메소드는 명령과 쿼리입니다. 이것이 허용됩니까?


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