소프트웨어 공학

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

2
초보자, 중급 및 고급 레일 개발자가 수행 할 수있는 작업은 무엇입니까?
나는 지금 약 1 년 동안 ROR을 프로그래밍하고 있으며, 다른 사람을 위해 프로젝트를 시작할 준비가 된 것 같습니다. 문제는 계약 업체의 채용 공고가 실제로 다른 경험 수준 (레일 및 기타 기술)에서 수행 할 수있는 특정 작업을 알려주지 않기 때문에 어디에 자신을 배치해야할지 모르겠습니다. 나는 중학교와 중학교 사이에 있다고 생각하지만 누가 …

4
부풀린 도메인 객체 피하기
DDD 접근 방식을 사용하여 데이터를 부풀린 서비스 계층에서 도메인 계층으로 이동하려고합니다. 우리는 현재 서비스에 많은 비즈니스 로직을 가지고 있으며, 이는 여러 곳에 퍼져 있으며 상속의 혜택을받지 않습니다. 우리는 대부분의 작업에 초점을 맞춘 중앙 도메인 클래스를 가지고 있습니다-무역. Trade 객체는 가격 책정 방법, 위험 평가 방법, 자체 검증 방법 등을 알게됩니다. …

9
회사에서 오픈 소스 프로그램을 사용하십니까?
귀사 직원이 회사에서 오픈 소스 프로그램을 사용하게하는 단점이 있습니까? 나는 비즈니스를 시작할 계획이며 회사가 왜 가장 유명한 소프트웨어 를 인용하기 위해 Microsoft Word 와 같은 독점 소프트웨어를 사용하는지 궁금 합니다. Open Office (또는 Libre Office ) 등 을 사용하지 않는 이유는 무엇 입니까? 내 관점에서 볼 때, 예를 들어 기부금 …

5
Conway의 게임 게임을 구현하는 기능적 프로그래밍 방법은 무엇입니까?
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 최근 자바 스크립트에서 실제로 Conway의 게임 게임을 실제로 구현 했습니다 (실제로 커피 스크립트이지만 동일한 것). 자바 …

3
Javascript로 무엇을 테스트해야합니까?
직장에서, 우리는 방금 자바 스크립트 기반 애플리케이션 (실제로 Coffeescript를 사용하지만 여전히)을 시작했습니다. JsTestDriver와 패브릭을 사용하여 자동화 된 테스트 시스템을 구현했습니다. 우리는 이처럼 많은 Javascript로 무언가를 작성하지 않았으므로 지금까지는 Javascript 테스트를 한 적이 없습니다. 단위 테스트에서 정확히 무엇을 테스트해야하는지 잘 모르겠습니다. 우리는 다양한 것들을 위해 JQuery 플러그인을 작성 했으므로 JsTestDriver를 사용하여 …

1
소프트웨어 테스트 관행과 개발자 생산성 사이의 관계에 대한 연구가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 소프트웨어 테스트 관행 (단위 및 / 또는 통합 테스트)과 개발자 생산성 사이의 관계에 대한 연구가 있습니까?

8
단위 테스트를 허가하는 것이 합리적입니까?
나는 주로 단위 테스트로 구성된 테스트 코드에 라이센스를 부여 할 때의 이점 / 위험이 있는지 궁금합니다. 어떻게 생각해? 특히 (L) GPL, Apache, MIT 및 BSD 라이센스에 관심이 있습니다. 편집 : 비 테스트 코드는 이미 일부 라이센스로 게시되었지만 테스트 코드는 게시되지 않았으므로 코드를 게시할지 여부와 동일한 라이센스를 부여할지 여부에 대한 질문입니다.

1
오픈 소스 프로젝트에서 스톡 이미지 사용
나는 오픈 소스 프로젝트를 시작했으며 프로젝트 에 레이블을 붙일 귀엽고 매력적인 아이콘을 갖고 싶습니다. 저의 딜레마는 그러한 프로젝트에 사용하기 위해 벡터 그래픽을 디자인 한 경험이 거의 없거나 전혀 없다는 것입니다. 보상하기 위해 스톡 포토 서비스 (셔터 스톡 등) 중 하나에서 그래픽을 구입할 수 있다고 생각했습니다. 내 프로젝트는 Gherkin 언어 파일에서 …

2
바운드 배낭 문제를 0/1 배낭 문제로 변환
목표는 다른 프로그래밍 대신 동적 프로그래밍을 사용하는 것이 문제였습니다. 스팬 거리와 길이가 다른 케이블 세트가 있습니다. 거리에 정확히 도달하는 데 필요한 최소 케이블 수는 얼마입니까? 나에게 이것은 배낭 문제 처럼 보였지만 특정 길이의 배수가있을 수 있기 때문에 0/1 배낭 문제가 아닌 경계 배낭 문제였습니다. (각 항목의 값을 무게로 취급하십시오.) 검색된 …
12 algorithms 

5
HTML 도움말로 대체
우리는 현재 간단한 텍스트 마크 업으로 문서를 만들 수있는 AsciiDoc 이라는 시스템을 사용하고 있습니다 . 이를 통해 여러 출력 형식을 생성 할 수 있습니다. pdf 출력 및 chm 출력 형식 만 사용합니다. chm의 대안이 있는지 궁금합니다. 내가 찾고있는 것은 소프트웨어로 오프라인에서 사용할 수있는 것입니다 (우리의 사용자 중 상당수가 매우 먼 …

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

2
WCF / SOA-간단한 요청을 위해 매개 변수 객체를 작성해야하는 이유
우리 회사는 상당히 큰 SOA 이니셔티브를 시작하고 있습니다. 우리는 많은 일을 올바르게하고 있습니다. 의사 소통이 좋습니다. 적절한 도구 비용; 우리는 전환에 도움이되는 좋은 전문 지식을 갖추 었습니다. 우리는 그룹으로 따라갈 수있는 표준을 개발하려고 노력하고 있으며 제안 된 표준 중 하나가 나를 귀찮게합니다. 모든 오퍼레이션이 요청 오브젝트를 가져 와서 응답 오브젝트를 …
12 soa  wcf 


2
몇 년 동안 혼자 개발 한 후 팀 환경에 적응
나는 웹 개발자로서 거의 5 년의 경험을 가지고 있으며 지금 쯤 미드 레벨이되어야한다고 생각하지만, 걸을 때 나는 여전히 "주니어"라고 생각합니다. 제가 생각하는 문제는 다음과 같습니다. 대부분의 경력을 위해, 상급 개발자의 실제지도를 거의 얻지 못했고 개발자 팀에 대한 경험이 거의 없었으므로 많은 솔루션을 통해 해킹을하고 모든 것을해야했습니다. 자르고 말렸다. 실제로 코드를 …
12 teamwork 

8
보스가 항상 요구 사항과 전체 디자인에 대한 주요 결정을 연기하는 경우 어떻게해야합니까?
새 프로젝트를 시작할 때 상사는 항상 정해진 결정을하지 않습니다. 그는 보통 다음과 같이 말합니다. 좋아, 그냥 무언가를 쓰기 시작하고 가능한 한 일반적입니다. 당신이 끝나면 우리는 어떻게 계속되는지 살펴 봅니다. 그의 주장은 기본적으로 당신이 "민첩한 개발"을 결코 알지 못한다는 것입니다. 가능한 한 일반적인 질문을 유지하려면 : 상사가 의사 결정을 원하지 않는 …

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