소프트웨어 공학

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


3
추상 기본 클래스 및 사본 구성, 규칙
종종 객체의 인터페이스를 분리하기 위해 추상 기본 클래스를 갖는 것이 좋습니다. 문제는 CHO에서는 복사 생성 (IMHO)이 기본적으로 거의 깨져 있고 기본적으로 복사 생성자가 생성된다는 것입니다. 그렇다면 파생 클래스에 추상 기본 클래스와 원시 포인터가있을 때의 문제점은 무엇입니까? class IAbstract { ~IAbstract() = 0; } class Derived : public IAbstract { char …

9
언어 / 프레임 워크 / 기술이 '미래에 맞는지'확인
저는 PHP 개발자이며 최근에 CodeIgniter와 함께 일하기 시작했습니다. CodeIgniter와 관련된 것을 검색 할 때마다 블로그 게시물과 일반적으로 '09 또는 '10의 내용이 아니기 때문에 CodeIgniter는 여전히 관련성이 있으며 향후에있을 예정입니까? 다른 프레임 워크가 있습니까? 다른 언어와 프레임 워크도 마찬가지입니다. 어떤 시점에서 특정 언어 나 프레임 워크를 배우지 않습니까? 떠오르는 가치가있는 물건을 …

6
스레드가 가상 메모리 또는 실제 메모리를 사용합니까?
프로세스 당 10,000 개의 스레드를 처리하도록 Linux 서버를 최적화하려고했지만 지금은 382 개입니다. 에 따라 이 문서의 다음과 같은 공식은 총 가능한 스레드를 확인하는 데 사용됩니다 number of threads = total virtual memory / (stack size*1024*1024) 이는 스레드가 모든 데이터를 가상 메모리에 저장함을 의미합니다. 그리고 내가 아는 한, 가상 메모리는 RAM …

8
무한 선형 이진 저장소가 있다고 가정 할 때 0에서 무한대까지의 정수를 나타내는 좋은 스키마?
무한 선형 저장소에 대한 액세스를 가정하여 제한없이 0으로 시작하는 정수를 나타내는 스키마를 원합니다. 다음은 0에서 255까지의 숫자를 나타낼 수있는 스키마입니다. 스토리지의 첫 번째 바이트 (주소 0)를 사용하여 정수를 저장하십시오. 이제 255보다 큰 숫자를 나타내고 싶다고 가정 해 봅시다. 물론, 정수를 나타 내기 위해 1 바이트 이상을 사용할 수 있지만, 고정 …
10 storage  numbers  uuid 

4
크로스 플랫폼 라이브러리를 만들려면 어떤 언어를 사용해야합니까? [닫은]
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 …

1
TFS가있을 때 PowerShell에서 배포 스크립트를 작성하는 이유는 무엇입니까?
자동 배포 / 지속적인 통합을 실험 중이며 팀장과 대화했습니다. PowerShell에서 빌드 / 배포 스크립트 생성을 조사하고 있다고 말하면서 GUI를 사용하여 TFS에서 자동 배포를 설정하는 것이 매우 쉽다고 대신 조사해야합니다. VS의 소스 제어를 커밋하는 것을 제외하고는 TFS에 대한 경험이 없습니다. 어떤 상황에서 TFS가 실패하고 자동 배포를 위해 PowerShell을 사용하는 것이 더 …

5
왜 일부 언어는 탭 대신 공백을 사용하도록 권장합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 어쩌면 나는 이것에 혼자 있지만 탭 대신 공백을 사용하여 들여 쓰는 사람들을 괴롭히는 것은 거의 없습니다. 타이핑 SpaceSpaceSpaceSpace보다 …

1
ORM POCO가 도메인 엔터티를 대체합니까?
이것은 이 질문 과 다소 유사 하지만 더 광범위합니다. 일반적으로, EF 4.1 등으로 ORMs는 포항 강판을 지원과 함께, 지금은 의미가 도메인 엔티티가 할 수 있도록 않을 수 데이터베이스에 유지됩니다 객체? EF 4 또는 Linq-to-SQL과 같은 오래된 ORM을 사용하면 "데이터베이스 객체"가 자동 생성되고 데이터베이스와 밀접하게 연결되어 있으므로 사소한 응용 프로그램의 경우보다 …

9
사용자 등록을위한 합리적이고 안전한 암호 요구 사항은 무엇입니까?
이것은 UPS에서 방금받은 비밀번호 정책입니다 (패키지 상태 확인 용). 비밀번호는 8 자에서 26 자 사이 여야합니다. 소문자, 대문자, 숫자, 특수 문자 또는 공백 중 적어도 3 가지 문자 유형을 포함해야합니다. 비밀번호에는 사용자 ID, 이름 또는 이메일 주소가 포함되어 있지 않을 수 있습니다. (SSO_1007) 나는 실제로이 암호를 생성하기 위해 내 두뇌를 …

6
변수가 사용되는 곳 가까이에 변수를 선언하는 이유는 무엇입니까?
나는 들었다 사람들이 말하는 변수는 가능한 한 자신의 사용 가까이로 선언되어야한다. 나는 이것을 이해하지 못한다. 예를 들어,이 정책은 이렇게해야한다고 제안합니다. foreach (var item in veryLongList) { int whereShouldIBeDeclared = item.Id; //... } 그러나 이것은 반드시 새 int반복마다 오버 헤드 가 발생 한다는 것을 의미합니다 . 사용하는 것이 낫지 않습니까? int …
10 c#  .net  variables 

3
공동 작업자를 찾는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 소프트웨어 / 애플리케이션 / 물건에 대한 아이디어가 아직 마음에 새겨지지 않는 독창적이고 독창적이며 멋진 아이디어로 끝나지 않는 것 같습니다. 때로는 아이디어를 구현하기 …

1
샘플 데이터로 알고리즘을 올바르게 문서화하는 방법은 무엇입니까?
알고리즘 문서에 무엇이 포함되어 있는지 궁금합니다. 따라야 할 적절한 지침을 찾을 수 없습니다. 나는 마음에 포함 알고리즘 요약 알고리즘 설명 플로차트 의사 코드 샘플 입력 데이터 세트 (복수) 출력 데이터 단위 테스트 실험 고객은 다음과 같은 문서를 요청합니다. 자체 숫자에 대한 신뢰를 유지하고 잠재 고객에게 프로세스를 설명하여 계산을 확인하고 확인하는 …


3
의도적으로 디자인 패턴과 리팩토링을 어떻게 연습 할 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 패턴 리팩토링 책을 읽고 패턴 을 리팩토링하고 사용하는 새로운 방법에 대한 의도적 인 연습 없이는 기술이 향상되지 않기 때문에 기술을 연습 …

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