소프트웨어 공학

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

7
프로그래밍 대 계획 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에는 팀을 이끄는 수석 개발자로 인해 더 높은 수준의 계획 업무를 맡았습니다. 나는 장기 계획이 싫다. 내 두뇌는 자연스럽게 유선으로 보이지 …

9
비 기술적 인 고객에게 응용 프로그램 사양을 단순화해야한다고 설득하는 방법은 무엇입니까?
종종 새로운 클라이언트가 말 그대로 100 개의 불필요한 기능을 가진 응용 프로그램을 사용하는 상황에 직면하고 있으며 프로젝트가 성공할 수 있도록 상황을 크게 단순화해야한다는 것이 분명합니다. 고객이 더 MVP (Minimum Viable Product) 접근 방식을 취하고 단순화하도록 어떻게 확신하십니까? 편집하다: 따라서 현재 최고 답변은 고객에게 거대한 응용 프로그램에 대한 시간 / 비용 …

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

9
프로그래머가 코드 표현력을 향상시키기 위해 쓰기 수업을 받아야합니까?
프로그래머가 저자이며 추상적 사고와 개념을 표현하기위한 코드를 작성하고 다른 프로그래머가 어려움없이 오해없이 좋은 코드를 읽어야한다는 점을 감안할 때 프로그래머가 더 나은 코드를 작성하기 위해 수업을 작성해야합니까? 개념과 실제 문제 / 엔터티를 추상화하는 것은 좋은 코드를 작성하는 데 중요한 부분이며, 코딩에 사용되는 언어의 숙달은 프로그래머가 자신의 생각을보다 쉽게 ​​또는 더 잘 …

7
C 및 C ++에서 동등성 (==)이 필요한 경우 실수로 할당 (=)을 사용하지 못하게 할 수있는 방법은 무엇입니까?
C 및 C ++에서는 심각한 오류로 다음 코드를 작성하는 것이 매우 쉽습니다. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } 오류는 if 문이 다음과 같아야한다는 것입니다. if (confirmExit == 1) 코딩 된대로 confirmExit변수 할당이 발생 하기 때문에 매번 종료되고 confirmExit표현식의 결과로 …

6
24 비트 용어
24 비트 (3 바이트) 정수에 대한 용어가 있습니까? 드문 비트 수 (예 : 4 비트 의 "니블" 또는 "나이 블" )는 이름이 있으며 비디오 및 오디오 기술 모두에서 24 비트를 갖는 것이 매우 일반적입니다.

8
리버스 엔지니어링 : 정말 좋은 점은 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 무고한 / 초보자 질문이 있습니다. 리버스 엔지니어링의 장점은 무엇입니까? 프로그래머로서 리버스 엔지니어링 기술을 배워야합니까? …

5
ASP.Net MVC4에서“웹 API”란 정확히 무엇입니까?
웹 API가 무엇인지 알고 있습니다. API를 여러 언어로 작성했습니다 (MVC3 포함). ASP.Net에서도 잘 연습하고 있습니다. 방금 MVC4에 "Web API"가 있음을 발견했으며 비디오 예제를 거치지 않으면 정확히 무엇인지에 대한 좋은 설명을 찾을 수 없습니다. 필자의 과거 경험에서 Microsoft 기술 (특히 ASP.Net)은 간단한 개념을 취하여 모든 것을 "보다 쉽게"만들 수있는 쓸모없는 오버 …

2
WinRT를 실제로 경계에서 사용할 수 있습니까?
Microsoft (주로 Herb Sutter )는 WinRT를 C ++ / CX와 함께 사용하여 WinRT를 응용 프로그램의 경계에 유지하고 응용 프로그램의 핵심을 표준 ISO C ++로 작성하도록 권장합니다. 이식성이 뛰어난 응용 프로그램을 작성하고 있으므로 핵심 기능은 표준 C ++로 작성되었으며 이제 C ++ / CX를 사용하여 Metro 스타일 프런트 엔드를 작성하려고합니다. 그러나이 …
15 c++  portability  winrt 

4
프로그래머가 낯선 언어의 코드를 얼마나 잘 이해할 수 있는지에 대한 연구? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 언어 X를 아는 숙련 된 프로그래머가 언어 Y를 사용하여 유능한 프로그래머가 작성한 코드를 X 및 Y와 같이 널리 사용되는 언어에 대해 얼마나 …

10
체스 엔진을 작성하는 가장 좋은 방법은? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 체스 애호가이자 프로그래머입니다. 최근에 체스와 프로그래밍 지식을 사용하여 체스 엔진을 만들기 시작했습니다. 여기 내 질문이 있습니다. 체스 …

6
Go 프로그래밍 언어와 관련된 정보를 검색하는 방법은 무엇입니까?
Go 언어를 죽일 무언가가 있다면 이름입니다. 쿼리에서 "Go"를 사용하여 웹 관련 항목을 찾는 것이 매우 어렵다는 것을 알았습니다. 영어에서 가장 자주 사용되는 단어입니다. 따라서 Go 관련 항목을 제외한 모든 결과가 표시됩니다. 언어를 후원하고 검색 한 모든 항목을 추적하는 것으로 유명한 Google조차도 내가 영어 문법이 아닌 프로그래밍 언어에 관심이있는 프로그래머임을 추적 …
15 search-engine  go 

4
유창한 인터페이스가 속성보다 융통성이 있으며 그 이유는 무엇입니까?
EF 4.1 코드 우선 학습서에는 다음 코드가 제공됩니다. public class Department { public int DepartmentId { get; set; } [Required] public string Name { get; set; } public virtual ICollection<Collaborator> Collaborators { get; set; } } 그런 다음 유창한 인터페이스가 더 유연하다고 설명합니다. 데이터 주석은 사용하기가 쉽지만 훨씬 더 융통성을 …
15 c#  coding-style 

5
이벤트 체인은 모범 사례로 간주됩니까?
때때로 이벤트를 트리거하기 전에 몇 가지 복잡한 조건을 충족해야하는 시나리오가 발생했습니다. 또한 대부분의 리스너는 추가 검사를 실행하여 작업 과정을 결정합니다. 이로 인해 작은 이벤트로 생각하고 서로를 트리거 할 수있는 더 나은 솔루션인지 생각할 수있었습니다. 연쇄 사건을 통해 나중에 추가 청중을 상당히 적은 노력으로 엮을 수있을 것입니다 (YAGNI 위반 가능 여부). …

8
웹용 MVC를 제외한 디자인 패턴이 있습니까?
MVC 외에도 웹 디자인 패턴이 무엇인지 알고 싶습니다. Registry, Observer, Factory, ActiveRecord, ... 및 MVC와 같은 디자인 패턴이 다른 디자인 패턴 및 폴더 구조 세트라는 것을 알고 있습니다. MVC와 같은 디자인 패턴은 다른 디자인 패턴의 집합입니까? 편집 : 내 프로그래밍 언어는 PHP입니다.

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