소프트웨어 공학

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

3
Github가없는 Github 유사 "풀 요청"
저는 데이터 감도로 인해 클라우드에 데이터를 저장하지 않는 금융 기관의 분석가로 일하고 있습니다. 그러나 팀에서 코드 관리에 Git을 사용하는 데 성공했습니다. 자체 서버에서 Github와 같은 풀 요청을 구현할 수있는 방법이 있는지 궁금했습니다. 내가 관심있는 특정 기능은 실제로 지정된 브랜치로 병합하지 않고 의견에 대한 변경 세트를 제출하는 기능 입니다. 나는 (1) …
20 git  code-reviews 

3
단위 테스트에서 동등성을 위해 이중 값을 올바르게 비교하려면 어떻게해야합니까?
나는 최근에 시계열이 본질적으로 시계열 모듈을 설계했다 SortedDictionnary<DateTime, double>. 이제이 모듈이 항상 작동하고 예상 결과를 생성하는지 확인하기 위해 단위 테스트를 만들고 싶습니다. 일반적인 작업은 시계열의 포인트 간 성능을 계산하는 것입니다. 따라서 내가하는 일은 {1.0, 2.0, 4.0} (일부 날짜)로 시계열을 만드는 것이며 결과는 {100 %, 100 %} 일 것으로 예상합니다. 문제는 …

12
단어를 강조 표시하기 위해 HTML 페이지에서 비표준 태그를 사용해야합니까?
특정 사용자 정의 목적으로 HTML 페이지에서 비표준 태그를 사용하는 것이 좋은 습관인지 합법적인지 알고 싶습니다. 예를 들면 다음과 같습니다. Lorem ipsum의 dolor는 amet, conditetur adipiscing elit에 앉습니다. Nullam consequat, felis는 amet suscipit laoreet, nisi arcu accumsan arcu, vel pulvinar odio magna suscipit mi를 앉습니다. "Condites adipiscing elit"을 중요하게 강조하고 "nisi …

3
효율적인 그래프 클러스터링 알고리즘
큰 그래프에서 클러스터를 찾는 효율적인 알고리즘을 찾고 있습니다 (약 5000 개의 정점과 10000 개의 모서리가 있음). 지금까지 JUNG Java 라이브러리에 구현 된 Girvan–Newman 알고리즘을 사용하고 있지만 많은 에지를 제거하려고 할 때 속도가 느립니다. 큰 그래프에 대한 더 나은 대안을 제안 해 주시겠습니까?

3
PHP 웹 애플리케이션 아키텍처 / 디자인 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

11
프로젝트를 어떻게 계획하고 시작해야합니까?
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 프로젝트를 시작할 때마다 핵심 클래스를 완전히 바꾸고 모호한 오류에 빠지기 위해 결정적인 순간을 결정합니다. 나는 사전에 계획을 세우고 보통 발로 시작하지만 다른 날로 가서 다른 방법으로하기로 결정합니다. 클래스를 매핑하고 단위 …

6
주석 작성 및 문서화 모범 사례
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 요즘 댓글 달기가 훨씬 쉬워졌습니다. Java에는 주석을 클래스에 연결하는 멋진 기술이 있으며 Java IDE는 주석 쉘을 만드는 데 능숙합니다. Clojure와 같은 언어를 사용하면 함수 코드 자체에 함수 설명을 인수로 추가 …

7
새로운 기술을 사용하면 생산성이 저하됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 작업해야 할 특정 도구 세트에 대한 경험이 커짐에 따라 새로운 일을 시도하는 동기가 약 해지는 것 같습니다. …

2
암시 적으로 이것을 반환하는 Java void 메소드
이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . "this"유형을 리턴하는 setter 메소드에 대한 SO에 대한 몇 가지 토론이 있습니다. 그리고 java 7이 이것을 반환하는 void 메소드를 제안한 것처럼 보입니다. 그러나이 제안은 Java 7 기능으로 만들 수 없었습니다. 이 …
20 java 

4
여러 클래스를 포함하는 C # 파일의 명명 규칙은 무엇입니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 이 질문은 Software Engineering Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . C # 프로젝트에서는 작고 밀접하게 관련된 클래스를 …
20 c#  .net 

7
수업과 방법을 가능한 작게 유지 하시겠습니까?
며칠 전, 나는 소프트웨어 공학 박사 후보와 이야기하고 있었고 어느 ​​시점에서 그녀는 나에게 말했다. 수업과 방법을 가능한 한 작게 유지하십시오 그리고 이것이 항상 좋은 습관인지 궁금합니다. 예를 들어, 복장이 2 개만있는 수업이 합당합니까? 예를 들어, 일부 방법에서는 작업 할 정수 쌍이 필요합니다. "PairOfIntgers"클래스를 작성해야합니까? 이런 생각이 코드를 너무 많은 조각으로 …

3
공통 기능을 공유 할 Windows 양식을위한 최고의 디자인
과거에는 상속을 사용하여 응용 프로그램에서 Windows 양식을 확장 할 수있었습니다. 모든 양식에 공통 컨트롤, 아트 워크 및 기능이있는 경우 공통 컨트롤 및 기능을 구현하는 기본 양식을 만든 다음 다른 컨트롤이 해당 기본 양식에서 상속 할 수 있습니다. 그러나 그 디자인에 몇 가지 문제가 있습니다. 컨트롤은 한 번에 하나의 컨테이너에만있을 수 …

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

6
상수 대 구성 파일을 사용하여 구성을 유지하는 경우
나는 종종 특정 키를 내 web.config 또는 Constants.cs 클래스 또는 이와 비슷한 것에 넣을 것인지에 대해 스스로 싸우고 있습니다. 예를 들어 어떤 경우에도 응용 프로그램 특정 키를 저장하려는 경우 사용자 정의 키를 통해 웹 구성에서 저장하고 가져 와서 상수 클래스에서 상수를 참조하여 사용할 수 있습니다. 구성 키를 통해 상수를 언제 …

8
팀원들에게 일반적인 프로그래밍에 대한 인식을 확산시키는 방법?
나는 사람들이 믿는 환경에 머물고 있습니다. Java 제네릭은 실제 코딩이 아닌 라이브러리 작성 전용으로 사용되는 기능입니다. C ++는 OO 프로그래밍 언어입니다. template선택적이고 피할 수있는 기능입니다 그러나이 사람들은 일반적인 프로그래밍 (예 : STL, Java 컨테이너)을 사용하여 작성된 라이브러리에 크게 의존합니다. templates 또는을 사용하여 코드를 작성 generics하면 코드 검토자가 해당 코드를 거부 …
20 java  c++  templates  generics 

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