소프트웨어 공학

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

2
단일 책임 및 사용자 정의 데이터 유형
지난 몇 달 동안 여기 SE 및 다른 사이트의 사람들에게 내 코드에 대해 건설적인 비판을 제공했습니다. 거의 매번 튀어 나온 한 가지가 있으며 여전히 그 권장 사항에 동의하지 않습니다. : P 여기에서 논의하고 싶습니다. 아마도 상황이 더 명확해질 것입니다. 단일 책임 원칙 (SRP)에 관한 것입니다. 기본적으로 데이터 조작 클래스 Font는 …

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

3
objective-C ++가 단계적으로 폐지되고 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 애플은 objective-c ++에 대한 지원을 단계적으로 폐지하고 있습니까? 다음에 유의하십시오. 에서 오브젝티브 C 언어 설명서 , ++ 대물-C …
10 c++  objective-c  apple 

5
코드 문서 : 공개 대 비공개?
나는 작성된 코드가 자명하고 책처럼 읽어야한다는 사고 방식을 가진 개발자 중 하나입니다. 그러나 다른 사람들이 사용할 라이브러리 코드를 개발할 때 가능한 많은 문서를 헤더 파일에 넣으려고합니다. 질문은 비공식적 인 문서화 방법이 시간 가치가 있는가? 그들은 직접 사용할 수는 없지만 실제로는 사용할 수 없습니다. 동시에 원시 코드를 배포하면 (마지 못해도) 공개되지 …

2
FitNesse는 제품 품질과 협업을 개선합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . FitNesse 라는 도구에 대해 들었습니다.이 도구 는 개발, 테스트 및 제품 그룹 간의보다 나은 협업을 촉진해야합니다. 그것에 대한 당신의 경험은 무엇입니까? …

5
팀 고무-스타트 업 회사-실제 문제
나는 2 년 전 회사에 합류했으며 지금은 5 년 전부터 시작한 신생 기업입니다. 처음부터 저는 Microsoft 기술 중 하나를 연구했습니다. 며칠 만에 회사에 입사 한 후 소프트웨어 개발 라이프 사이클을 통해 제대로 된 프로세스가 없다는 것을 알게되었습니다. 직원들은 모니터링되지 않은 채 일정, 마감일, 이정표 및 품질이 예상대로 떨어지지 않았습니다. 저는 …
10 team 

5
Checked vs Unchecked vs No Exception… 반대 신념의 모범 사례
시스템이 예외를 올바르게 전달하고 처리하는 데 필요한 많은 요구 사항이 있습니다. 개념을 구현하기 위해 언어를 선택할 수있는 옵션이 많이 있습니다. 예외 요구 사항 (특별한 순서는 아님) : 문서화 : 언어에는 API에서 발생할 수있는 예외를 문서화 할 수단이 있어야합니다. 이상적으로이 설명서 매체는 컴파일러와 IDE가 프로그래머를 지원할 수 있도록 기계로 사용할 수 …

7
C 언어 이식성
C와 같은 언어의 이식성은 정확히 어떻게 결정됩니까? 컴파일러는 ISA에 따라 다릅니다. 이것이 사실이라면 C는 어떻게 휴대 할 수 있습니까? 아니면 C로 작성된 소스 코드는 이식 가능하지만 실행 파일은 아닙니다. x86 용 예제 응용 프로그램에 특정한 ISA 실행 파일이 Apple 용 응용 프로그램과 분리되어 있지 않습니까 (Apple에서 Motorola / PowerPC 마이크로 …
10 c  languages 

6
Windows 데스크톱 응용 프로그램의 런타임 / 언어를 선택할 때 고려해야 할 요소는 무엇입니까?
내 사용자는 모두 Windows를 가지고 있습니다. 그들 중 일부는 Linux 또는 Mac을 사용하지만 일반적으로 Mono, Wine, Parallels 또는 dual-boot와 같은 것을 사용할 수 있습니다. 저 자신을 포함한 저의 개발 팀은 Java로 Swing 응용 프로그램을 작성하고 C #으로 Windows Forms를 작성하는 데 광범위한 경험을 가지고 있습니다. "Extensive"는 두 런타임 모두에서 3 …

9
고칠 수없는 끝없는 프로젝트에 대처
기술적 인 부채 가 많은 웹 사이트 (1200 시간 이상)가 있습니다 . 이것은 주로 다음과 같은 이유로 발생합니다. 개발 중에오고가는 여러 프로그래머. 개발 중 사양 변경. 수많은 추가 기능이 추가되었습니다 (짧은 시간에). 고객은 새로운 기능을 많이 원하고, 그것은 기본적으로이 프로젝트에 참여 내려 온다 매주 10 + 시간. 기술 부채로 인해 …

6
진정한 난수 생성기 웹 서비스가 필요합니다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Random.org는 하루에 IP 당 아날로그 세계 ( cf. 누구든지 하루에 더 많은 주문형 임의 비트를 제공하는 대체 웹 서비스를 알고 있습니까? (가격이 …


4
개발 팀 리더를위한 권장 리소스
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 최근에 회사 환경에서 많은 수의 데이터베이스를 관리하고 개발하는 데이터베이스 (95 % MS SQL Server, 5 % 기타 Oracle, …
10 team  team-leader 

6
애자일 방법론을 싫어하면 나쁜 프로그래머가 되나요? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 나는 작은 반복을 좋아한다. 나는 단위 테스트를 좋아한다. 코드 검토가 마음에 듭니다. 내가 싫어하는 …

4
다른 유형의 NoSQL 데이터베이스와의 약점
내 질문은 다음과 같습니다. 다른 유형의 NoSQL 데이터베이스의 약점은 무엇입니까? 특히 키-값 저장소, 그래프 데이터 저장소 및 문서 저장소의 약점은 무엇입니까? 강점을 찾기가 쉬웠지만 약점에 대한 문서는 부족한 것 같습니다. 편집 : 서로 및 관계형 데이터베이스와 비교하십시오.

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