소프트웨어 공학

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

3
기능적 프로그래밍 개념에 대한 정식 튜토리얼이나 책이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 절차 적 / OO 프로그래밍 배경에서 나온 저는 Scheme 프로그램을 절차 적 방식으로 작성하는 경향이 있습니다. 나는 처음부터 기능적 방식으로 Scheme 또는 …


6
사용 사례가없는 느슨한 커플 링은 안티 패턴입니까?
느슨한 커플 링은 일부 개발자에게 잘 설계된 소프트웨어의 성배입니다. 가까운 미래에 발생할 수있는 변경에 직면하여 코드를 더 유연하게 만들거나 코드 복제를 피할 때 확실히 좋습니다. 반면에, 구성 요소를 느슨하게 결합하려는 노력은 프로그램에서 간접적 인 양을 증가 시켜서 복잡성을 증가 시키며, 종종 이해하기 어렵고 종종 효율성을 떨어 뜨립니다. 느슨한 커플 링 …

14
레거시 코드를 전달할 때 자신의 코딩 편향을 어떻게 극복합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로그래머로서 우리는 종종 우리의 기술에 대한 자부심을 갖고 '좋은'코드와 '나쁜'코드가 무엇인지에 대해 매우 강한 의견을 가지고 있습니다. …

14
풍부한 프레임 워크가 프로그래머를 무너 뜨리는가? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

7
소스 코드를 사용할 수있게 만드는 것이 수익 창출 능력에 영향을 줍니까?
우리는 궁극적으로 단일 DLL에 해당하는 .Net 프레임 워크를 개발 중입니다. 우리는 프레임 워크의 상업적 사용에 대한 비용을 청구하려고하지만 오픈 소스 / 비상업적 사용에는 무료로 제공합니다. 현재 대략적인 계획은 무료로 사용하든 유료로 사용 하든지간에 발급되는 상당히 간단한 라이센스 형태를 통해이를 관리하는 것입니다. 소스 코드를 사용할 수 있는지 여부를 논의 중입니다. 소스 …

10
재현하지 않는 버그로 무엇을해야합니까?
테스트하는 동안 오류가 발생하지만 (지금까지는) 오류가 발생하는 테스터가 있지만 즉시보고합니다. 그런 다음 우리 (개발자)는 테스터가 문제를 재현하려고 시도하지 않았으며 (요청시) 다시 일어날 수있는 방법을 찾을 수 없다는 것을 알게되었습니다. 이제 이것들은 여전히 ​​버그이며 무시하고 싶지 않습니다. 그러나 재현 단계가 없으면 나는 붙어 있습니다. 때때로 스택 트레이스가 있습니다 (단순한 프레임 워크이고 …
22 bug  testing 

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

3
C # 8 널 입력 불가능 참조 및 Try 패턴
예로 C # 1 클래스에 패턴 존재 Dictionary.TryGetValue하고 int.TryParse: 방법은 복귀 동작과 실제 결과를 포함하는 출력 파라미터의 성공을 나타내는 부울; 작업이 실패하면 out 매개 변수가 null로 설정됩니다. 내가 nullable이 아닌 C # 8 참조를 사용하고 있고 내 클래스에 대해 TryParse 메서드를 작성하려고한다고 가정 해 봅시다. 올바른 서명은 이것이다 : public …
22 c#  .net  null 

4
마이크로 서비스 아키텍처에서 대용량 파일 / 데이터 전송
우리 회사는 현재 마이크로 서비스 아키텍처 채택을 위해 노력하고 있지만 그 과정에서 약간의 고통 (충격)이 발생하고 있습니다. 우리가 직면하고있는 주요 경합 포인트 중 하나는 서로 다른 서비스간에 많은 양의 데이터를 전달하는 방법입니다. 약간의 배경 지식으로 회사 전체에서 처리해야 할 모든 문서의 저장소 역할을하는 문서 저장소가 있습니다. 상기 상점과의 상호 작용은 …

5
알고리즘 : O (n)과 O (nlog (n))을 어떻게 합합니까?
중복을 찾아서 제거하는 다음 알고리즘이 있습니다. public static int numDuplicatesB(int[] arr) { Sort.mergesort(arr); int numDups = 0; for (int i = 1; i < arr.length; i++) { if (arr[i] == arr[i - 1]) { numDups++; } } return numDups; } 최악의 경우 시간 복잡성을 찾으려고합니다. 나는 mergesort가라는 것을 알고 nlog(n)있으며 …

4
C ++의 안전한 인터페이스 패턴은 무엇입니까
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Code Review Stack Exchange에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 참고 : 다음은 C ++ 03 코드이지만 다음 2 년 안에 C ++ 11로 이동할 것으로 예상되므로이를 명심해야합니다. C ++에서 추상 인터페이스를 작성하는 방법에 대한 지침을 작성 …
22 c++ 

5
개인 키를 어디에 저장합니까?
소프트웨어의 일부를 암호화하고 싶다고 가정 해 봅시다. 예를 들어, 데이터베이스 등의 자격 증명은 해당 값을 어딘가에 저장해야하지만 일반 텍스트로 저장하면 공격자가 무단 액세스를 쉽게 얻을 수 있습니다. 그러나 일반 텍스트를 암호화하면 키를 어디에 저장합니까? 어떤 수준의 난독 화에 관계없이 소프트웨어가 액세스 할 수있는 모든 것을 결정된 공격자가 액세스 할 수 …

6
sizeof 스타일 : sizeof (type) 또는 sizeof 변수?
sizeof메모리 관련 작업 에 사용 하는 두 가지 스타일 (예 : in memset또는 malloc)을 보았습니다 . sizeof(type), sizeof variable 또는 sizeof(variable) 어떤 스타일을 선호하거나 두 스타일을 혼합하여 사용하고 언제 각 스타일을 사용 하시겠습니까? 각 스타일의 장단점은 무엇입니까? 예를 들어, 한 스타일이 도움이되고 다른 스타일이 도움이되지 않는 다음 상황 쌍을 볼 …
22 c  coding-style 

5
사전 스크리닝 코딩 테스트-얼마 동안 합리적입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 편집하다 주제에 대해 많은 양의 사고와 자기 반성을 한 후,이 질문에서 제기 한 대부분의 문제는 전문적인 관점이 아니라 …
22 interview 

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