소프트웨어 공학

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


13
유지 관리 성을 의미있게 측정하는 방법은 무엇입니까?
컨텍스트 : 저는 모든 MS 상점의 엔터프라이즈 개발자입니다. 누구나 코드 또는 응용 프로그램의 유지 관리 성 을 객관적으로 측정 하는 좋은 방법을 추천 할 수 있습니까 ? 유지 관리 성 이유 : 그룹의 "품질"지표에 수 많은 버그와 코드 적용 범위 만 관련되어 있습니다. 특히 유지 관리 성을 측정하지 않는 경우 …

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

12
관계형 데이터베이스에 xml을 저장하면 어떤 이점이 있습니까?
오늘 AdventureWorks 데이터베이스를 주위에 파고 있었고, 난 테이블의 수는 (것으로 나타났습니다 HumanResources.JobCandidate및 Sales.Individual예를 들면) XML 데이터를 저장하는 열을 가지고있다. 내가 알아야 할 것은 기본적으로 데이터베이스 테이블 행의 가치가있는 데이터를 다른 테이블의 열에 저장하면 어떤 이점이 있습니까? 이로 인해이 정보를 쿼리하기가 어렵지 않습니까? 아니면 데이터를 쿼리 할 필요가없고 저장 만하면된다는 가정입니까?
23 design  database  xml 

13
팀의 모든 구성원이 동일한 IDE를 사용해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 팀의 모든 구성원이 동일한 IDE를 사용해야한다는 것이 합리적이라고 생각하십니까? 예를 들어, 이미 팀에있는 모든 엔지니어는 IDE X를 사용합니다. …
23 ide  teamwork 

11
앱 완성 리팩터링 또는 집중
진행하면서 앱을 리팩터링하거나 먼저 앱 완성에 집중 하시겠습니까? 리팩토링은 앱 앱의 진행이 느려지는 것을 의미합니다. 앱을 완성하면 나중에 앱을 유지 관리하기가 매우 어려워 질 것입니까? 이 앱은 개인 프로젝트입니다. "기능과 디자인을 주도하는 요소"에 어떻게 대답해야할지 모르겠지만 현재 소프트웨어의 비 효율성을 해결해야한다고 생각합니다. 나는 사용하기 쉬운 소프트웨어도 최소한으로 좋아합니다. 그래서 일부 …

9
Java / C ++에 전력 연산자가없는 이유는 무엇입니까?
**파이썬 에는 그러한 연산자가 있지만 Java와 C ++에 왜 없는지 궁금합니다. 연산자 오버로딩을 사용하여 C ++에서 정의한 클래스를 만들기는 쉽지만 (그리고 Java에서도 가능하다고 생각합니다.) int, double 등과 같은 기본 유형에 대해 이야기 할 때 라이브러리를 사용해야합니다 같은 기능 Math.power(그리고 일반적으로 두 배로 모두 캐스팅해야 함). 그렇다면 왜 원시 유형에 대해 …
23 java  c++  python 

3
오픈 소스 프로젝트의 어느 단계에서 커뮤니티의 기여를 초대해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 팀에서 개발할 새로운 오픈 소스 제품에 기여할 수 있을지 궁금합니다. 우리가 할 수있는 한 더 넓은 지역 사회로부터 …

12
테스트를 중단 할시기를 아는 방법?
나는 이것이 매우 기본적인 질문이라는 것을 알고 있습니다. 일부 소프트웨어 응용 프로그램의 경우 응용 프로그램에 대해 거의 무한히 많은 테스트 사례가 있습니다. 모든 테스트 사례를 테스트하는 것은 실용적이지 않습니다. 테스트를 중단 할 시점을 어떻게 결정합니까? ( "돈이 다 떨어질 때"이외).

1
분산 큐 문제에 대한 솔루션은 무엇입니까?
분산 큐 문제를 해결할 수있는 다양한 방법에 대해 자세히 알아 보려고합니다. 그래서 이미 어떤 제품, 서비스, 구현 및 연구 논문이 있는지 알고 싶습니다. 구현은 많은 도전에 직면하게되고 다음과 같은 절충을해야합니다. 주문이 강력하거나 느슨합니까? dem 등식이 있습니까? 단일 머신에 수용 할 수있는 것보다 더 많은 큐를 가질 수 있습니까? 단일 머신에 …

13
취미 프로젝트를 호스팅하는 가장 저렴한 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 취미 웹 프로젝트 (코드가 아닌 웹 앱 자체)를 배치하는 가장 좋은 장소는 무엇입니까? 일반적으로 프로젝트는 다음과 같습니다. a) 비즈니스 아이디어를 탐색하지 않고 …

4
고독한 프로그래머를위한 응용 프로그램 / 코드 검토?
'합리적인 가격으로'적용 할 수있는 좋은 기술적 조언을 제공하고 제공하는 서비스가 있습니까? 많은 프로젝트에서 나는 일반적으로 유일한 개발자이고 때로는 효율성, 더 나은 MVC 상호 작용 등을 위해 일부 작업을 개선해야한다고 생각합니다. 실제로 할 수있는 전문적인 서비스가 있다면 좋을 것입니다 그런 리뷰를 할 것입니다

17
정규 표현식이 병적으로 매력적으로 보이는 이유는 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Exhibit 1 , Exhibit 2 , 다른 예제를 기억하기가 어렵지 않다고 생각합니다. 문제 : 문제를 해결하는 방법이 두 가지 이상인 경우 PHP 프로그래머 (일반적으로 StackOverflow에서 PHP 태그를 탐색 함)는 …

1
Google의 개발 프로세스는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 어떤 도구를 사용합니까? 어떤 프로세스? 코드와 관련하여 어떤 규칙이 있습니까? 그들은 어떻게 코드를 테스트합니까?

12
프로그래밍 할 때 자주 휴식을 취하는 것이 그렇게 유익합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 프로그래머가 프로그래밍하는 동안 자주 휴식을 취하는 것이 권장되며, 일반적인 권장 사항은 30 분마다 5 분 또는 …

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