소프트웨어 공학

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

8
C / C ++와 비교하여 Java가 성능을 "조정"하기가 훨씬 더 어려워 집니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . JVM의 "마법"이 프로그래머가 Java에서 마이크로 최적화에 미치는 영향을 방해합니까? 나는 최근에 C ++에서 때때로 데이터 멤버의 순서가 …

2
여러 개의 "화면"으로 Winform 앱을 작성하는 올바른 방법은 무엇입니까
여러 개의 '화면'이있는 Winform 앱을 작성하는 올바른 방법은 무엇입니까? 예를 들어, 작은 백업 프로그램 (주로 낄낄 거림)을 작성하려고하는데 컨트롤과 컨테이너를 폼에 덤프했습니다. 다른 화면을 분리하기 위해 패널과 그룹 상자를 사용하고 있습니다 (예 : 패널을 사용하여 "설정"창의 모든 컨트롤을 유지하고 다른 패널은 설정된 모든 현재 백업을 표시합니다) ). 글쎄, 내 form.cs …
11 c#  gui  winforms  gui-design 

13
중괄호 수프 다루기
몇 년 동안 C #과 VB.NET에서 프로그래밍되었지만 주로 VB에서 프로그래밍했습니다. 저는 C #으로 경력을 전환하고 있으며 전반적으로 C #을 더 좋아합니다. 그러나 내가 겪고있는 한 가지 문제는 중괄호 스프입니다. VB에서 각 구조 키워드에는 다음과 같은 일치 키워드가 있습니다. Namespace ... Class ... Function ... For ... Using ... If ... …

1
MIT 라이센스 코드를 수정하여 판매하는 것이 합법적입니까?
프로젝트가 있는데 MIT에 따라 라이센스가 부여 된 기성품 스크립트를 사용하고 싶습니다. 그러나이 스크립트를 별도로 사용하면 중복됩니다. 그래서 코드와 MIT 라이센스 스크립트를 동일한 파일에 병합하기로 결정했습니다. (새 기능을 수정, 개선 및 / 또는 추가한다고 가정하겠습니다.) 이 작품을 시장에 팔 계획이지만 공정한가 (법적으로) 공평합니까? 참고 : 한편, 나는 최종 파일에 이미 MIT …

3
클라이언트와 서버에 동일한 언어를 사용하는 것이 얼마나 중요합니까?
기본 앱 외에도 웹 서비스 / 앱을 제공하는 모바일 프로젝트의 아키텍처 솔루션을 평가하고 있으며 Meteor 와 같은 다양한 라이브러리, 프레임 워크 및 스택을 살펴 보았습니다 . 이는 일종의 "오픈 스택 패키지 프레임 워크"입니다. , Node.js 와 밀접하게 바인딩되어 있습니다. 클라이언트와 서버 측에서 동일한 언어를 사용하면 얻을 수있는 이점에 대해 많은 …

2
JavaDoc에서 더 이상 사용되지 않습니까?
JavaDoc에서는 다음과 X509Certificate getSubjectDN()같이 말합니다. Denigrated , getSubjectX500Principal ()로 대체되었습니다. 더 이상 사용해서는 안되지만 Denigrated는 사용하지 않는 메소드에 대해 Deprecated가 표시되는 데 익숙합니다. 주석으로 닫히는이 특별한 경우에 대한 버그 보고서를 발견했습니다 . 이것은 버그가 아닙니다. "더 이상 사용되지 않음"은 심각한 경우에만 사용해야합니다. 사용 되지 않는 메소드를 사용하는 경우 일반적인 제안 …


3
단위 테스트와 통합 테스트 사이의 선을 어디에서 그려야합니까? 그들은 분리해야합니까?
내가 작업 한 작은 MVC 프레임 워크가 있습니다. 코드베이스는 확실히 크지 않지만 더 이상 두 클래스가 아닙니다. 나는 마침내 뛰어 들기로 결정하고 테스트를 작성하기로 결정했습니다 (예, 내가 함께해야한다고 알고 있지만 API는 지금까지 매우 불안정했습니다) 어쨌든 내 계획은 통합 테스트를 포함하여 테스트를 매우 쉽게하는 것입니다. 통합 테스트의 예는 다음과 같이 진행됩니다. …


1
기여 GPL 호환이 필요합니까?
다음과 같은 조항에 따라 라이센스가 부여 된 코드를 작성할 수 있습니다. Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use …
11 licensing  gpl 

1
스칼라는 왜 명시적인 반환 유형을 갖는 함수를 요구합니까?
나는 최근 스칼라에서 프로그램을 배우기 시작했고 지금까지 재미있었습니다. 나는 직관적 인 일을하는 것처럼 보이는 다른 함수 내에서 함수를 선언하는 기능을 정말로 좋아합니다. 내가 스칼라에 대해 가지고있는 한 가지 애완 동물은 스칼라가 함수에 명시적인 리턴 타입을 요구 한다는 사실입니다 . 그리고 나는 이것이 언어의 표현력을 방해한다고 생각합니다. 또한 해당 요구 사항으로 …

4
Google, Apple, IBM 등의 회사에서 사용하는 IDE 또는 편집기는 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 다양한 도구를 사용한 경험이 있지만 IDE 또는 코드 편집을 위해 간단한 편집기를 사용하는 것을 …

4
C ++에서 식별자에 범용 문자 이름을 사용하는 것
로 기록 보편적 인 캐릭터 이름, 지정하는 C ++ 표준 (I 새로운 하나를 발견하지만, 이미했던 03 ++ C에 존재) \uNNNN과 \UNNNNNNNN와 유니 코드 코드 포인트와 문자를 나타내는를 NNNN/ NNNNNNNN. 이는 명시 적으로 UTF-8, UTF-16 및 UCS-4 문자열 리터럴도 정의되므로 문자열 리터럴에 유용합니다. 그러나 범용 문자 리터럴도 식별자에 사용할 수 있습니다. …
11 c++  c++11 

12
Fortran 77로만 코딩 된 사람에게 객체 지향 프로그래밍을 어떻게 설명 할 수 있습니까?
어머니는 포트란에서 대학 논문을 썼으며, 현재 (10 년 후) 유체 시뮬레이션을위한 c ++를 배워야합니다. 그녀는 모든 절차 적 프로그래밍을 이해할 수 있지만 객체를 아무리 설명하려고해도 문제가되지 않습니다. (Java로 많은 작업을 수행하므로 객체의 작동 방식을 알고 있습니다) 너무 높은 수준의 방식으로 설명하고 있다고 생각하므로 전혀 협력하지 않고 성장한 사람에게는 실제로 의미가 …

5
다른 개발자들이 더 나아질수록 일자리를 얻는 것이 어려워 진다고 생각합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 처음 시작할 때는 인터뷰를 받고 통과하는 것이 훨씬 좋은 시간 인 것 같습니다. 그러나 이제는 더 경험이 많았으므로 구직하기가 점점 더 어려워지고 …
11 interview 

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