소프트웨어 공학

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

3
왜 c 계열이 LISP 계열 대신 수학 / CS 프로그램에 대한 표준 CS 연구 연대입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 자체 개선 목적으로 LISP에 익숙해졌습니다. 제가 주목 한 것 중 하나는 LISP가 C라고하는 것보다 수학의 패러다임 내에 …

5
왜 고전적인 응용 프로그램 개발 (컴파일 된 소프트웨어)에 JavaScript가 사용되지 않습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 자바 스크립트로 웹을 개발하면서 몇 년 동안이 언어는 믿을 수 없을만큼 강력한 언어라는 결론에 도달했습니다. 다음과 같은 …

3
C ++ 또는 MATLAB에서 기술 용지 알고리즘 구현
저는 전기 공학 학사입니다. 신호 및 이미지 처리 알고리즘 (복원, 세그먼트 화, 필터링 등)에 대한 많은 기술 논문을 읽었습니다. 이 논문에 표시된 대부분의 알고리즘은 연속 시간과 연속 주파수에 대해 정의되며 복잡한 방정식 측면에서 솔루션을 제공하는 경우가 많습니다. 해당 논문에서 얻은 결과를 재현하기 위해 C ++ 또는 MATLAB으로 처음부터 기술 논문을 …
14 c  algorithms  matlab 

5
이야기의 스크럼 재 추정
매일 일어나서 팀과 저는 각 이야기에 대한 추정치를 업데이트합니다. 우리가하는 방식에 문제가 있다는 느낌이 들기 때문에 도움이 필요합니다. 이것이 우리가하는 방법입니다 : 사례 A 추정치 : 24 시간 (하루 8 시간- "이상적인 날"을 측정 값으로 사용) N 일 : 개발자가 아침에 스토리 A에 대한 작업을 시작합니다 (8 시간 동안 작업 …
14 scrum  estimation 

6
언어의 표준 프레임 워크 / API / 기능을 어떻게 배우나요? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코딩하는 방법을 이해합니다. 나는 정기적으로 사용하는 언어의 기초를 극복하는 방법을 알고 있습니다. 나는 약간 위의 기본 정규 표현식을 작성하는 방법을 알고 …

6
왜 그렇게 많은 라이브러리에 문서가 없거나 부족합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 디자인이나 아키텍처에 대한 문서없이 오픈 소스 프로젝트를 성공적으로 수행 하는 방법 과 비슷한 맥락에서 ? 질문, 궁금합니다 …

3
단위 테스트의 직교성 대 단위 테스트의 결정
비디오 게임의 스티어링 시스템에 대한 단위 테스트를 작성하고 있습니다. 시스템에는 여러 가지 동작이 있습니다 (이유 영역 A로 인해이 영역을 피하고,이 영역 B로 인해이 영역을 피하십시오. 각각이 영역의 맵에 약간의 컨텍스트를 추가 함) 별도의 함수가 맵을 구문 분석하고 원하는 이동을 생성합니다. 동작에 대한 단위 테스트 작성 방법을 결정하는 데 문제가 있습니다. …
14 tdd  unit-testing 

3
"지속적인"전달을위한 팁
팀이 소프트웨어를 자주 배포하는 데 어려움을 겪고 있습니다 (매주 1 회). 다음은 일반적인 출시 일정입니다. 반복하는 동안 : 개발자는 마스터 브랜치를 기반으로하는 단기 (열심히 시행되는) 기능 브랜치에서 백 로그에 대한 스토리를 작업합니다. 개발자는 종종 기능 분기를 통합 분기로 가져 오며, 통합 분기는 지속적으로 자동으로 테스트 범위를 구축하고 테스트합니다. 테스터는 스테이징 …

5
알고리즘 복잡성을 테스트해야합니까? 그렇다면 어떻게?
정렬 된 목록 / 배열 검색과 같은 간단한 것을 구현한다고 가정 해 봅시다. 함수 (c #)는 다음과 유사합니다. static int FindIndex(int[] sortedList, int i); 나는 기능면에서 이것을 구현하고 테스트 할 수 있지만 명백한 이유로 나는 일반적으로 선형 검색이나 의도적으로 어리석은 것보다 이진 검색을 선호합니다. 내 질문은 : 알고리즘 복잡성 측면에서 …

9
한 프로그래머, 여러 언어 — 이름 딜레마
여러 프로그래밍 언어에서 작업 할 때 문제가 발생합니다 ... 한 언어의 유효한 이름 (식별자)이 다른 언어에서는 유효하지 않습니다. 예를 들어 ... var new function thisJavaScript의 키워드이지만 Python에서 자유롭게 사용할 수 있습니다. 마찬가지로 list dict def문제없이 JavaScript에서 사용할 수 있습니다. 이것은 매우 일반적이며 프로그래머가 일반적으로 여러 언어로 프로그래밍 할 때 빠르게 …
14 polyglot 

7
"실패한"프로젝트가 실제로 "성공"인 경우 어떻게해야합니까?
현재 진행중인 프로젝트가 제대로 구축되지 않아 미래에 실패 할 것이며 유지 관리에 악몽이 될 경우 어떻게해야합니까? 행복하니? 신경 쓰지 않아도 될까요? 클라이언트가 이것보다 더 나은 응용 프로그램을 가질 수 있다는 것을 깨닫지 못하는 것이 괜찮습니까? 어떤 시점에서 나는 그것을 올바르게 구축하는 것에 대해 관심을 멈추고 흐름과 함께 가나 요?

5
단위 테스트가 MVC 패턴의 주요 목표입니까?
최근 인터뷰에서 질문 중 하나는 '우리는 왜 MVC를 사용합니까?'였습니다. 방금 실제 시스템이 얼마나 많은지에 더 가깝다고 대답했습니다! 유지 보수성, 확장 성 등에 관한 이점을 설명했습니다. 나는 그들의 주장이 타당하다는 것을 알고 있지만, 그것이 여전히 주된 이유인지 의심 스럽다. 왜냐하면 (i) Unit Testcases를 쓰지 않기로 결정하더라도 MVC는 가능한 선택이다. (ii) Unit …
14 mvc 

6
Perl이 생물 정보학에서 왜 그렇게 많이 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 생물 정보학에 유용한 Perl은 무엇입니까? C ++, Matlab 또는 Python이 왜 큰 언어가 아닌가?

4
기능적 패러다임이 기본 하드웨어와 너무 다양하여 일반적으로 효율적이지 않습니까?
SO의 질문에서 영감을 얻었습니다 : /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell FP의 여러 장단점에 대해서는 오랜 논쟁이 될 수 있지만, 현재 는 현대 하드웨어에서 FP의 주요 효율성 으로 범위를 좁히고 싶습니다 . 명제: 기능적 패러다임은 불변성과 상태 비 저장 (?)을 의미하지만, 기능 프로그램을 실행하는 하드웨어는 상태 저장 유한 자동 마타입니다. '순수한 기능'프로그램을 '상태 저장 하드웨어'표현으로 …

3
AVL 나무와 실제 세계
학교에서는 삽입 또는 삭제시 AVL 트리의 균형을 맞추는 방법을 배웁니다. 이러한 유형의 지식은 실제로 실제로 어떻게 유용합니까? 누군가 이런 유형의 지식이 실제로 유용한시기에 대한 예를 들어 줄 수 있습니까? 내가 본 것에서, 직장에서 그런 세부 사항은 거의 나오지 않습니다 ... 알고리즘과 일부 데이터 구조에 대한 자세한 지식이 얼마나 중요한지 알 …

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