소프트웨어 공학

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

6
뷰를 모델 속성에 바인딩해야합니까 아니면 ViewModel에 고유 한 속성이 있어야합니까?
.Net 4.0, Entity Framework 4.0, MVVM Architecture가 포함 된 WPF와 같은 기술 환경에서 프로젝트를 시작하고 있습니다. 나는 인터넷에서 많은 예제를 보았습니다.이 환경의 일부 책. 일부 예제에서 저자는 다음과 같은 아이디어를 가지고있었습니다. Viemodel은 Model 클래스 (Entity Framework Entity 예 : Person)의 인스턴스를 갖습니다. WPF 뷰 컨트롤을 모델의 속성에 바인딩 일부 저자는 …

4
미국의 수출 제한에 대한 프로그래머의 우려
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 암호화 소프트웨어에 대한 미국 수출 제한을 충족해야하는 소프트웨어를 설계 및 게시 할 때 고려해야 할 사항은 무엇입니까? Wikipedia에 따르면 암호화 소프트웨어에 지정할 수있는 다양한 범주가 있습니다. 또한 수출 목적지 (예 …

7
파이썬은 어떤 유형의 응용 프로그램에 적합하지 않습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 방금 파이썬을 배우기 시작했고 언어에 대해 더 많은 정보를 얻고 싶습니다. 많은 경우 파이썬은 C 또는 C ++에 …
21 python 

3
“Micro-ORM”의 이점은 무엇입니까?
필자는 Dapper와 같은 소위 "Micro ORM"을 조사해 왔으며 (.NET 4.0에 의존하는 정도는 적음) 현재 시스템 이후 본격적인 ORM보다 직장에서 구현하기가 더 쉽기 때문에 대규모 저장 프로 시저에 크게 의존하며 NHibernate 또는 EF와 같은 ORM과 함께 작동하려면 상당한 리팩토링이 필요합니다. 모든 기능을 갖춘 ORM에 대해 이들 중 하나를 사용하면 어떤 이점이 …
21 .net  orm 

3
수치 레시피에 대한 현대의 대안은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 과거에는 Numerical Recipes (숫자 레시피) 책은 숫자 알고리즘에 대한 황금 표준 참조로 간주되었습니다. 초기 Fortran Edition은 C 및 C ++ 및 …

8
중지 문제를 피하는 프로그램의 하위 집합이 있습니까?
나는 멈추는 문제에 대한 또 다른 설명을 읽고 있었고, 예를 들어 무한 시퀀스와 관련하여 주어진 모든 문제를 생각하게했습니다. 그러나 나는 내 프로그램에서 무한 시퀀스를 사용하지 않습니다-너무 오래 걸립니다. 모든 실제 응용 프로그램에는 하한과 상한이 있습니다. 실수조차도 진짜가 아닙니다-32/64 비트 등으로 저장된 근사치입니다. 문제는 그들이 멈췄을 때 결정될 수있는 프로그램의 서브 …

5
ASP.NET 앱 뒤에서 클라이언트 측 Javascript와 C # 코드간에 데이터를 어떻게 전달해야합니까?
ASP.NET 응용 프로그램 뒤에 클라이언트 쪽 JavaScript 코드와 C # 코드간에 데이터를 전달하는 가장 효율적인 표준 방법을 찾고 있습니다. 나는 이것을 달성하기 위해 다음과 같은 방법을 사용했지만 모두 약간의 퍼지 느낌. JavaScript에서 C # 코드로 데이터를 전달하는 방법은 숨겨진 ASP 변수를 설정하고 포스트 백을 트리거하는 것입니다. <asp:HiddenField ID="RandomList" runat="server" /> …

3
Node.js는 실제로 확장 성을 향상합니까?
C10K 문제에 대해 읽었으며 특히 비동기 서버 I / O를 나타내는 부분이 있습니다. http://www.kegel.com/c10k.html#aio 나는 이것이 스레드가 사용자 요청을 처리하는 동안 스레드가 사용자 요청을 처리하는 동안 스레드가 서버에서 수행하는 작업을 스레드에게 알리는 대신 스레드가 사용자 요청을 처리 할 수 ​​있도록함으로써 Node.js가하는 일을 거의 요약한다고 생각합니다. 전체 CPU 작업. 스레드는 다른 …

11
프리랜서가 고객에게 프로젝트 요구에 따라 iPad를 후원하도록 요청할 수 있습니까?
나는 클라이언트를위한 프리랜서 웹 프로젝트를한다. 고객이 테스트 목적으로 iPad를 구매하도록 요청했습니다. 그에게 iPad를 요청해야합니까? 그렇지 않으면 iPad가 필요하지 않습니다. 프로젝트 비용을 지불 할 때 후원을 요청하는 것이 윤리적인가? 시도 해봐야합니까?

5
네임 스페이스로 정적 클래스 사용
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 정적 클래스를 네임 스페이스로 사용하는 다른 개발자를 보았습니다. public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 { public void DoSomething() …

7
무서운 C # 프로그래밍 인터뷰 테스트-조언? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 가능한 C # 개발 작업이 준비되어 있지만 인터뷰를하기 전에 고용 기관에 테스트를 통과해야합니다. 지금은 10 년 이상의 프로그래밍 경험과 3 년 …
21 c#  interview 

12
“하나의 일”패러다임은 언제 해롭습니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 인수를 위해 주어진 파일의 내용을 한 줄씩 …

5
Tennent 's Corspondence Principle에 대한 좋은 설명은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 나는이 원리가 무엇인지, 언어 디자인에 왜 그토록 중요한지 이해하려고 애 쓰고있었습니다. 기본적으로 expr언어의 모든 표현 에 대해이 구문과 정확히 동일해야합니다. (function () { return expr; })() 또한 루비는이 원칙을 준수하지만 …

5
비 윤리적 인 개발 프로젝트를 막기 위해 어떻게해야합니까?
내 자영업 시절로 돌아가서 작고 보수가 좋은 프로젝트 인 "뉴스 레터 시스템"을 한 번 언급했다. 모든 것이 좋았고, 이정표에 도달했을 때마다 청구서가 지불되었고, 나는 행복한 개발자였습니다 ... 클라이언트가 메일 헤더 스푸핑 및 기타 여러 기능을 요구하기 시작할 때까지 결국에는 매우 정교한 스팸 메일러를 구축하고 있다는 결론에 이르게되었습니다. 간단히 이야기하자면 : …

7
무의식적으로 프로그래머가되는 방법 : 올바르게하는 방법? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내 배경은 전기 공학, DSP가 더 정확합니다. 내가 현재 일하는 회사는 주로 아날로그 하드웨어를 구축하는 다양한 프로젝트를 수행합니다. 나는 주변의 다른 …

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