소프트웨어 공학

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

10
Java에서 클래스를 개발 중으로 플래그 지정하는 방법
인턴쉽 프로젝트를 진행 중이지만 모든 것을 마치려면 떠나야합니다. 프로덕션 용도로 충분히 안정적이지 않은 1 개의 클래스가 있습니다. 다른 사람들이 실수로 프로덕션에서 사용하지 않도록이 클래스를 표시 / 플래그 지정하고 싶습니다. 이미 Javadoc에 통지를했지만 충분하지 않습니다. 일부 컴파일러 오류 또는 경고가 더 좋습니다. 코드는 다음과 같이 구성됩니다. [Package] | company.foo.bar.myproject |-- Class1.java …
12 java 

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

11
컴퓨터 과학 이외의 과학 학사 학위가 소프트웨어 개발 경력을 상하게할까요? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 지질학 학사 학위가 있습니다. 학사 과정을 반만 마치고 나면 진정한 재능이 어디에 있는지 알게되었습니다. 소프트웨어 분야에서 기본 학위를 취득하는 데 문제가됩니까 (많은 …

5
Windows에서 개발하고 Linux에서 테스트하고 실행하는 방법?
회사의 일부 내부 소프트웨어 (python으로 작성)의 두 개발자 중 한 명입니다. 소프트웨어는 전용 Linux 박스에서 실행되도록 설계된 서버 응용 프로그램입니다. 현재 SVN 저장소를 보유한 하나의 상자가 있으며이 상자는 테스트에도 사용됩니다. 문제는 Windows에서 Eclipse를 사용하여 내 워크 스테이션에서 개발 중이며이 응용 프로그램은 Windows에서 실행할 수 없다는 것입니다. 프로젝트와 코드를 전송하는 데 …

6
.NET BigInteger가 어떤 범위의 숫자로 설계되었는지 정확하게 설명하는 문서가 있습니까?
나는 .NET BigInteger를 가지고 놀고 있으며 기본적으로 어떤 숫자 ( 추정 된 대답이 좋을까요) 가 (곡선에 대한 (시간이 필요한 작업의 증가) 그래프) 곡선의 편차 지점 인지 궁금 합니다. (BigInteger의 가치))? 또는 우리가 BigInteger의 값 대 연산에 필요한 시간 증가를 1에서 무한대로 플롯하면 곡선이 완만 해 지도록 편차가 없도록 설계 되었습니까? …
12 c#  .net  vb.net  numbers 

3
클래스 대 클래스
C ++ 및 기타 영향을받는 언어에는 Structure ( struct) 라는 구조가 있고 다른 언어 는 class. 둘 다 함수와 변수를 보유 할 수 있습니다. 몇 가지 차이점은 다음과 같습니다. 클래스에는 힙에 struct메모리가 제공되고 스택에 메모리가 제공됩니다 (비고 : C ++에서는 잘못된 것이지만 OP가 "영향을받는 언어"라고하는 방식에서는 정확할 수 있습니다) 클래스 …

6
Try-Catch 내에 모든 명세서를 작성해야하는 이유는 무엇입니까?
회사 책임자는 Try-catch 문 내에서 모든 코드, 즉 모든 코드를 작성해야한다고 말합니다. 이제는 '죄송합니다.보다 안전합니다.'접근법을 이해할 수는 있지만 레이블을 만들 때 양식의 위치가 설정되면 예외가 있다고 생각하기에는 너무 마음에 들지 않습니다. 이러한 간단한 작업에서 예외가 발생한 경우가 있습니다.

2
호스트가 떠난 후 온라인 게임은 어떻게 계속됩니까?
참고 : 이것은 게임이 아니라 네트워킹에 관한 질문입니다. 저는 스타 크래프트를 단지 예로 사용하고 있습니다. 게임 스타 크래프트 (안 스타 크래프트 2) 온라인 플레이를 지원합니다. 한 사람이 호스트하고 다른 사람이 참여합니다. 게임 도중 호스트가 떠나면 호스트없이 게임을 계속 진행할 수 있습니다. 어떻게 작동합니까? 다음 시나리오를 고려하십시오. 3 대 3을 호스팅합니다. …
12 networking 

4
JavaScript 코드가 웹 사이트, 오픈 소스에만 사용됩니까?
다시 작성된 질문 : JavaScript 관련 질문은 아니지만 웹에서 사용되는 모든 "클라이언트"언어 (HTML5, JavaScript, CSS 등)는 묻지 않습니다. 웹 사이트에 JavaScript 코드 (GPL)를 넣고 웹을 통해 누구나이 웹 사이트에 액세스 할 수 있다면 어떤 방식 으로든 GPL을 위반하고 있습니까? 클라이언트 코드 (HTML, CSS, JavaScript)를 다른 사람에게 판매하려면 어떻게됩니까? 이 경우 …

7
소프트웨어 품질에 대한 객관적인 지표
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 소프트웨어 제품에서 측정 할 수있는 다양한 유형의 품질이 있습니다 (예 : 목적 적합성 (예 : 최종 사용), …

12
왜 대학에서 C ++가 첫 번째 언어를 가르치는가? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
12 c++ 

7
프라이빗 클라우드 란 무엇입니까?
SE에서 Cloud Computing에 관한 몇 가지 토론을 읽었습니다. 이들로부터 클라우드는 "다른 엔티티가 소유 한 컴퓨팅 / 데이터 스토리지 시설; 온 디맨드 방식으로 쉽게 확장 할 수있는 하드웨어 및 소프트웨어 아키텍처를 사용하여 임대 가능한 확장 성 모델을 지원합니다"라고 이해합니다. 또한 "소유 기업은 가상화 개념을 사용하여 동일한 하드웨어의 여러 다른 고객에게 서비스를 …

10
완전한 멍청한 놈에서 개발자로 논리적 점프를하고 있습니까?
나는 몇 년 동안 아주 가볍게 프로그래밍을 해왔고 많은 진전을 이루지 못했습니다. 그것은 확실히 나에게 관심이있는 일이지만, 나는 동기를 얻지 못했습니다. 그런 다음, 무엇이 나를 죽이고 있는지 알아 냈습니다. 내가 읽은 모든 책, 내가 본 모든 스크린 캐스트는 한 가지 중요한 것을 놓친 것 같습니다. 인쇄 문, 변수 등에서 복잡한 …

8
객체 지향 클래스 디자인
좋은 객체 지향 클래스 디자인이 궁금합니다. 특히, 나는이 옵션들 사이를 결정하는 데 어려움을 겪고 있습니다. 정적 대 인스턴스 방법 매개 변수가없는 메소드 또는 리턴 값 대 매개 변수가있는 메소드 및 리턴 값 중복 대 고유 한 방법 기능 개인 대 공개 방법 예 1 : 이 구현은 반환 값이나 매개 …

4
오픈 소스 프로젝트의 문서를 관리하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 점점 커지는 오픈 소스 프로젝트의 창시자입니다. 현재 문서를 관리하는 가장 좋은 방법을 찾으려고 노력하고 있습니다. 내가 고려한 …

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