소프트웨어 공학

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

5
개인 메소드에서 인수 예외 또는 인수 무효화를 처리합니까?
방금 쓴 일부 코드를 검토하고 있었으며, 메소드 매개 변수에 문제가있는 경우 인수 nullexceptions 및 / 또는 argumentexceptions을 발생시키는 몇 가지 개인 메소드가 있음을 알 수 있습니다. 내 이론적 근거는 누군가가 미래에 방법을 "오용"하려고 할 경우 응용 프로그램을 나중에 증명하는 데 도움이된다고 생각합니다. 그러나 개인 메소드 이며이 메소드를 호출 할 가능성이있는 …
20 exceptions 

5
가치 변환기가 가치보다 더 문제가 있습니까?
수많은 값 변환이 필요한 뷰로 WPF 응용 프로그램을 만들고 있습니다. 처음에, XAML 제자에 대한이 활발한 토론 에서 부분적으로 영감을 얻은 나의 철학 은 뷰의 데이터 요구 사항을 지원하는 것에 대해 뷰 모델을 엄격하게 만들어야한다는 것이 었습니다 . 즉, 데이터를 가시성, 브러시, 크기 등으로 변환하는 데 필요한 값 변환은 값 변환기 …
20 silverlight  wpf  mvvm  xaml 

9
인터뷰 중 코드 제출 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 인터넷 스타트 업에서 한 입장을 인터뷰하고 있습니다. 위치는 매우 큰 사용자 정보 데이터베이스에서 데이터 마이닝을 수행하는 것과 관련이 있습니다. 데이터베이스의 하위 …
20 interview 

7
자신의 데이터 액세스 / 데이터 매핑 계층을 작성하는 것이 "좋은"아이디어입니까?
우리는 현재 즉시 사용 가능한 객체 관계형 매퍼를 사용하거나 우리 자신의 롤링을 선택할 수있는 상황에 처해 있습니다. 데이터 계층과 비즈니스 계층이 불행하게 뭉친 레거시 응용 프로그램 (ASP.NET + SQL Server)이 있습니다. 시스템은 데이터 액세스 측면에서 특히 복잡하지 않습니다. 상호 관련된 테이블의 큰 그룹 (35-40)에서 데이터를 읽고 메모리에서 조작하고 요약 형식으로 …


1
OAuth의 대안?
웹 산업은 API 서비스를 외부 소비자 및 개발자에게 확장 할 때 OAuth 사용으로 전환하고 있습니다. 간결한 우아함이 있습니다. ... 그리고 3 단계 OAuth 프로세스는 그렇게 나쁘지 않습니다. 단지 잘못된 옵션이 최고라는 것을 알았습니다. 더 좋고 더 안전한 대안이 있습니까? 보안 참조는 다음 URL에서 파생됩니다. OAuth 2.0은 웹에 좋지 않습니까? 웹에 …

2
런타임에 가져온 유형에서 클래스를 동적으로 생성
C # (또는 다른 언어)에서 다음을 수행 할 수 있습니까? 데이터베이스에서 데이터를 가져오고 있습니다. 런타임에 가져온 열의 열 수와 데이터 유형을 계산할 수 있습니다. 다음으로 이러한 데이터 형식을 필드로 사용하여 클래스를 "생성"하려고합니다. 또한 컬렉션에서 가져온 모든 레코드를 저장하고 싶습니다. 문제는 런타임에 1 단계 와 2 단계를 모두 수행하고 싶다는 것입니다. …

5
HR을 우회하여 인터뷰를 받음 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 최근에 본인이 자격을 갖춘 직책에 대한 신청서를 보냈으며 다음과 같은 응답을 받았습니다. "귀하의 현재 자격이 현재 입학에 필요한 자격과 일치하지 않음을 알려 …
20 interview 

8
개발시 동료와의 거래, 조언이 필요함 [폐쇄]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 …

8
거대한 모 놀리 식 응용의 위험
내가 몇 년 동안 노력하고있는 큰 프로젝트는 펌웨어의 핵심 인 고급 장치의 제어 및 모든 응용 프로그램입니다. 장치는 메모리에서 말할 수있는 것보다 더 다른 기능으로 상당히 발전했으며 98 %는이 거대한 실행 파일로 처리됩니다. 한편으로, 프로그램은 상당히 유지 관리가 가능하고 내부적으로 모듈화되어 있으며 문서화되어 있으며 디렉토리와 파일 등으로 기능이 합리적으로 분리되어 …

11
정보가 협약 이상의 것을 숨기고 있습니까?
Java, C # 및 기타 강력한 형식의 정적으로 확인 된 언어에서 다음과 같은 코드를 작성하는 데 사용됩니다. public void m1() { ... } protected void m2() { ... } private void m2() { ... } void m2() { ... } 동적으로 확인 된 일부 언어는 지정된 클래스 구성원의 "개인"수준을 표현하기위한 …

4
사람들이 SOAP가 더 이상 사용되지 않는다고 생각하는 이유는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 오늘 SO를 탐색하는 동안 이것을 발견했습니다. 여기 질문을 했으며 다음과 같이 시작합니다. 물론, SOAP이 훼손되었다고 말할 수있을 것입니다. …
20 web-services  soa  soap 

2
임베디드 C 개발자를위한 좋은 단위 테스트 예제 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 다음 주에 부서 테스트와 유닛 테스트 및 테스트 중심 개발에 대해 이야기 할 예정입니다. 이것의 일부로, 최근에 작성한 일부 코드에서 실제 예제를 …

3
C #은 실제로 다중 플랫폼 언어입니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . C # (및 일반적으로 .net 플랫폼)은 다중 타겟팅 앱에서 좋은 옵션 형태가되고있는 것처럼 보입니다. 공식 MS .net 프레임 워크 : 풀 블로우 윈도우 개발, asp.net dev, Windows phone Dev 등 …
20 c#  mono  monodroid 

3
"다운 스트림 / 업스트림 디자인"이란 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 영어 및 사용 스택 교환에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 소프트웨어 개발에서 "다운 스트림 / 업스트림 디자인"이란 무엇입니까?

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