소프트웨어 공학

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

7
계약으로 정의 된 프로젝트에서 애자일 소프트웨어 개발을 사용할 수 있습니까?
최근에 Agile Software Development에 관해 동료 개발자와 대화를 나누었습니다. 원칙을 이해하고 있지만 지속적으로 변화하는 요구 사항으로 인해 프로젝트가 영원히 지속될 가능성이있는 것 같습니다. 그러나 적어도 내가 일하는 곳에서는 프로젝트가 계약이기 때문에 완료에 도달해야합니다. 즉, 일부 프로젝트의 경우 고객이 불완전한 응용 프로그램을 사용할 수 없기 때문에 첫 번째 반복에는 몇 개월이 …
14 agile 

1
이력서에 심각한 개인 프로젝트를 포함시키는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 동생은 상업화 할 수있는 흥미로운 사업 아이디어를 생각해 냈습니다. 한 달 넘게 SaaS의 토대를 마련해 왔습니다. 나는 이것을 상업 프로젝트로 취급하여 …
14 resume 

8
컴퓨터 언어 폴리 글 로트가 가치가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로그래머는 자신을 향상시키기 위해 다양한 언어를 배워야한다는 말을 자주들을 수 있습니다. 나는 여전히 학교에 다니며 큰 프로그래밍 …

11
당신이 그것에 붙어 클래식 ASP를 재미있게 만드는 방법? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 아주 작은 아웃소싱 회사 (4 명의 프로그래머와 상사)에서 일한 적이 있는데, 스트레스와 잦은 긴 교대가 상황을 견딜 수 없게 만들었을 …

3
인터페이스를 행동으로하는 추상 기본 클래스?
C # 프로젝트의 클래스 계층을 디자인해야합니다. 기본적으로 클래스 기능은 WinForms 클래스와 유사하므로 WinForms 툴킷을 예로 들어 보겠습니다. (그러나 WinForms 또는 WPF를 사용할 수 없습니다.) 모든 클래스가 제공해야하는 몇 가지 핵심 속성과 기능이 있습니다. 치수, 위치, 색상, 가시성 (true / false), 그리기 방법 등 디자인 조언이 필요합니다. 추상적 인 기본 클래스와 …

2
데코레이터 패턴이 Java IO 클래스에 있습니까?
과제를 위해, 나는 갱 네 가지의 디자인 패턴의 클래스 어떤 알아 내야 java.io.Reader와 그 서브 클래스 java.io.PushbackReader, java.io.BufferedReader및이 java.io.FilterReader와 함께 건설되었다. 이 게시물 에 따르면 디자인 패턴은 데코레이터 패턴입니다. 이 경우에만 나에게 의미가 있습니다 PushbackReader, BufferedReader그리고 FilterReader효과적으로를 만드는 동시에 사용되는 장식 할 수 있습니다 BufferedPushbackFilterReader. 그게 아이디어야?

7
int와 같은 typedef'ing 기본 유형을 사용하는 거리
나는 많은 다음과 같은 C ++ 코드를 보았습니다 typedef. typedefC ++ 프리미티브를 사용하는 대신 이와 같은 많은 것을 사용하면 어떤 이점 이 있습니까? 이러한 이점을 얻을 수있는 다른 접근 방법이 있습니까? 결국, 데이터는 모두 메모리에 저장되거나 와이어를 통해 비트와 바이트로 전송됩니다. 정말로 중요합니까? types.h: typedef int16_t Version; typedef int32_t PacketLength; …

8
임베디드 소프트웨어 시장에서 C가 지배적 인 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이제 거의 모든 사람들이 축복을 말할 것입니다. 성능 ! 좋아, C는 운동 코드를 작성할 수 없습니다. 그러나 결국 …

1
AddIn, AddOn 및 플러그인 [닫힘]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 언뜻보기에 AddIn, AddOn 및 Plugin이라는 단어가 동일한 의미를 갖지만 두 단어 사이에는 약간의 차이가 …

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

8
인터뷰에서 짜증나는 프로그래머를 어떻게 걸러 낼 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 그래서 나는 프로그래머들이 장면에 도착했을 때만 찾기 위해 비행 팀과 함께 인터뷰 팀을 통과 한 몇 가지 상황을 겪었습니다. 나는 오프 데이 …
14 hiring  behavior 

6
웹 응용 프로그램의 라이센스 키 솔루션, 가장 좋은 방법은 무엇입니까?
관리자의 요청으로 인해 혼란에 빠졌습니다. 소규모 신생 회사에서 일하고 있으며 MUCH 대기업과의 유지 관리 계약을 통해 고정 요금의 웹 애플리케이션을 개발했습니다. 대기업이 마지막 순간에만 청구서를 지불하는 방법에 대한 공포 이야기를 알고 우리는 지불하지 않으면 소프트웨어가 더 이상 작동하지 않는 방식 으로이 웹 응용 프로그램의 라이센스를 부여함으로써 자신을 보호하기로 결정했습니다. 데스크톱 …

5
동료가 프로세스를 무시할 때 어떻게 설득력이 있습니까?
내가 겪고있는 문제 : 팀원은 기능 / 기술 문서가 준비되지 않은 상태에서 프로젝트를 시작합니다. 회사 프로세스에서 시작하기 전에 문서가 있어야한다고 지시하더라도 말입니다. 우리 팀원은 값이 싸고 구조화되지 않은 솔루션을 받아들이고 프로젝트 관리에 '제한된 시간'이 있다고 언급 할 때 두 번 생각하지 않고 소프트웨어에 실제로 나쁜 해킹을 구현할 것 입니다. 우리 …

4
Apache HTTP Server가 왜 그렇게 복잡한가?
아파치 HTTP 서버는 상당히 큰 프로젝트 훨씬 더 큰 말,보다, lighthttp또는 nginx또는 확실히 "단순한 HTTP 서버가"당신은 C / C에서 주위에 떠 참조 ++ 자습서. 추가 코드는 무엇입니까? 보안 / 안정성을 추가합니까 (그렇다면 어떻게합니까?) 아니면 아파치 conf파일 파싱 / .htaccess유형 (및 추측 VirtualHosts등) 을 수행하기위한 것입니까? 나는 아파치를 비판하지 말라고 요청하지만, …
14 c  apache  http 

4
자체 참조 메소드 체인에 대한 실제 단점이 있습니까?
최근에 특정 프로젝트의 특정 클래스에 대해 체인 방법을 구현하여 코드의 가독성을 향상시킬 수 있다고 제안했습니다. 나는 "편의를 위해서가 아니라 의미론을 위해 유창한 인터페이스를 구현해야한다"라는 대답을 얻었고 제 제안은 거절되었습니다. 나는 유창한 인터페이스를 제안하는 것이 아니라 가독성과 코딩 편의성을 향상시키기 위해 메서드 체인 자체 ( 서로 혼란 스러울 수 있음) 에 …

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