소프트웨어 공학

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

5
단위 테스트는 조기 일반화 (특히 C ++의 맥락에서)로 이어 집니까?
예비 메모 나는 다른 종류의 테스트의 구별에 들어 가지 않을 것 입니다.이 사이트에 대해서는 이미 몇 가지 질문 이 있습니다. 나는 거기에 무엇이 있는지를 말할 것이다. " 이 응용 프로그램의 가장 작은 분리 가능한 단위 테스트"라는 의미의 단위 테스트 격리 문제 프로그램 에서 가장 작은 분리 가능한 단위 는 무엇입니까? …

6
기존 팀을위한 분산 버전 관리를 사용하는 두통?
개인 프로젝트에 DVCS를 사용하고 좋아하지만 다른 프로젝트에서 프로젝트에 대한 기여를 쉽게 관리하는 방법을 완전히 볼 수 있지만 (예 : 일반적인 Github 시나리오) "전통적인"팀의 경우 문제가있을 수 있습니다. TFS, Perforce 등의 솔루션에 의해 사용되는 중앙 집중식 접근 방식 ( "전통")은 사무실에서 한 사람이 소유하지 않은 한 프로젝트에서 작업하는 모든 개발자가 같은 …

6
클라우드 컴퓨팅은 단지 리소스를 임대하는 방법입니까?
내가 근무하는 회사는 최근 Windows Azure에서 웹 서비스를 호스팅하고 발표했습니다. 이제 온라인 매거진은 "회사 X가 클라우드로 이동", "회사 X가 클라우드 용 데스크톱을 떨어 뜨림"등과 같은 의미없는 것들을 많이 거래한다고 말합니다. 매우 길고 "서비스"와 "낮은 입장료"및 기타 것들에 대해 많이 이야기하는 많은 자료가 있습니다 ( Wikipedia로 시작 ).하지만 모든 것을 읽고 …

9
공통 코드를 중앙 집중화하기 위해 함수를 사용하는 것이 좋습니까?
나는이 문제를 많이 겪고있다. 예를 들어, 현재 읽기 기능과 쓰기 기능을 작성하고 buf있으며 NULL 포인터인지 mode변수가 특정 경계 내에 있는지 확인합니다. 이것은 코드 복제입니다. 자체 기능으로 이동하여 해결할 수 있습니다. 그러나 나는해야합니까? 이것은 빈약 한 기능 (많은 일을하지는 못함), 현지화 (일반 목적은 아님)이며 자체적으로 잘 견디지 못합니다 (어디가 있는지 알지 …

2
내 라이브러리에 구현할 '좋은 수'의 예외는 무엇입니까?
나는 항상 내 소프트웨어의 다양한 부분에 대해 구현하고 던져야 할 예외 클래스가 얼마나 많은지 궁금했습니다. 내 특정 개발은 일반적으로 C ++ / C # / Java와 관련이 있지만 이것이 모든 언어에 대한 질문이라고 생각합니다. 다양한 예외가 발생하는 것과 개발자 커뮤니티가 좋은 라이브러리에 기대하는 것을 이해하고 싶습니다. 내가 보는 단점은 다음과 …

4
비즈니스 규칙 엔진과 제약 조건 프로그래밍 언어의 관계
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . Drools 또는 다른 규칙 엔진의 매뉴얼을 살펴보면 추가 가치를 보여주는 그림 중 하나가 Miss Manners 퍼즐 (Dools의 수동)과 같은 퍼즐을 푸는 것입니다. 이제 이러한 퍼즐은 자연스럽게 Prolog 또는보다 최근의 Constraint …

5
안티 문화 테스트에서 테스트를 시작하려면 어떻게해야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 고백 할 것이 있습니다 : 형식화 된 자동화 된 테스트는 프로그래밍 배경의 일부가 아닙니다. 나는 현재 많은 …
20 testing  tdd 

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

8
팀에서 선임 웹 개발자의 역할은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 3 명의 다른 웹 개발자로 구성된 팀과 함께 1 년 동안 웹 개발자로 일하고 있습니다. 이것은 리드로서의 …

4
첫 번째 계층 파일 시스템은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . "디렉토리와 파일을 포함하는 디렉토리"는 영원히 존재하는 것처럼 보이지만, 첫 번째 디렉토리가 있어야합니다.
20 history 

5
코더를 경주하는 것을 좋아하는 보스 / 관리자를 다루는 방법 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 회사에서 최근에 구조 조정이 발생한 후 새로운 라인 관리자가 있습니다. 그는 일반적으로 괜찮고 이전만큼 비열하지 않습니다. "몰래"라는 말은 그가 악한 관리자라는 …

12
일반적인 유닉스 기술에 대한 인터뷰
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . * nix 쉘 경험이 있다고 주장하는 개발자를 어떻게 테스트하겠습니까 (명확하게 말하면, 누군가가 * nix에서 개발할 수 있는지 …
20 interview  linux  unix  shell 

10
동료 프로그래머의 성장을 어떻게 도와 주나요?
팀장으로서 프로그래머가 성장하도록 어떻게 도울 수 있습니까? 내가 물어 보는 이유는 나와 함께 일하는 프로그래머가 몇 명 없기 때문이다. 나는 정말로 "느슨하게해서"최대한의 잠재력을 실현하고 행복하게하기를 원한다. 그러나 나는 이것을하는 법을 모른다. 그들과 자주 상호 작용하거나 조용한 시간을 주면 방해받지 않습니까? 학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 …
20 management 


6
마케팅 및 UI 이름이 변경되면 엔티티의 내부 이름 (클래스, 메소드, 데이터베이스 테이블 등)을 변경해야합니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 우리는 지금 약 8 년간 장수명 제품을 가지고 있습니다. 시간이 지남에 따라 개념과 개체의 이름이 변경됩니다. 이러한 새로운 이름과 일치하도록 모든 코드베이스와 데이터베이스 테이블 및 열의 이름을 바꾸는 작업을해야합니까? 이 …

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