소프트웨어 공학

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

5
프로젝트를 처음 접했을 때 기본적인 디자인 결함 다루기 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 방금 약 30 명의 개발자와 함께 오픈 소스 프로젝트를 시작했습니다. 나는 "루프"에 들어가서 프로젝트에 대한 정기적 인 커미터가되는 방법으로 일부 버그를 …

5
퍼블릭 API 디자인으로 의존성 주입 균형 조정
간단한 고정 공개 API를 제공하면서 종속성 주입을 사용하여 테스트 가능한 디자인의 균형을 맞추는 방법을 고민했습니다. 내 딜레마는 사람들은 무언가를하고 싶을 수도 var server = new Server(){ ... }있고 많은 의존성과 의존성 그래프를 만드는 것에 대해 걱정할 필요 Server(,,,,,,)가 없다는 것입니다. 개발하는 동안 IoC / DI 프레임 워크를 사용하여 모든 것을 …
13 c#  api 

7
개발 접근 방식 : 사용자 인터페이스 입력 또는 도메인 모델 출력?
스몰 토크를 사용하여 아무 것도 전달하지는 못했지만 짧은 시간을 보냈을 때 확실히 그 자리를 떠났습니다. 경험을 설명하는 유일한 방법은 MVC가 원래 의도했던 방식입니다. 기본적으로 응용 프로그램의 모든 작업은 비즈니스 개체 (또는 기울어 진 경우 도메인 모델)에서 수행됩니다. 표준 제어는 어떤 방식으로 비즈니스 오브젝트에 바인드됩니다. 예를 들어, 텍스트 상자는 객체의 필드에 …

8
소규모 팀을위한 버전 관리
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 우리는 매우 작은 규모의 새로운 팀 (예 : 2-5)을 부트 스트랩하고 있습니다. 제 질문은 다음과 같습니다. 어떤 유형의 …

9
개발자가 컴퓨터 하드웨어의 내부 작동을 알아야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 메모리가 할당되는 방법과 메모리 관리 (예를 들어 C에서 배울 수있는 것)가 아니라 하드웨어 측면과 컴퓨터 하드웨어의 각 …

8
현지화를 염두에두고 개발하십니까?
소프트웨어 프로젝트 또는 웹 사이트에서 작업 할 때 현지화를 염두에두고 개발합니까? 이것으로 나는 예를 들어 오류 메시지를 포함하여 모든 문자열을 외부화합니다. 텍스트가 포함 된 이미지를 사용하지 않습니다. 텍스트 확장을 염두에두고 UI 디자인 의사 번역을 사용하여 프로세스 초기에 UI를 테스트하십시오. 기타 현재 진행중인 프로젝트에서이 프로젝트는 '좋아요'카테고리에 있고 현지화 팀이 나머지 부분에 …

5
Alan Cooper의 통합 파일 모델은 어떻게 되었습니까?
오랫동안 Alan Cooper (자신의 "About Face"의 3 가지 버전)는 "통합 파일 모델"을 홍보하여 ​​무엇보다도 그가 발명 한 가장 바보 같은 메시지 상자를 없애기 위해 "통합 파일 모델"을 홍보 해 왔습니다. "변경 사항을 삭제 하시겠습니까?"라는 앱 또는 양식의 닫기 버튼을 누르면 팝업이 나타납니다. 나는 그 아이디어와 그의 주장을 좋아하지만, 대부분의 노련한 …

3
모든 캡을 제거하고 라이센스의 면책 조항을 단축 할 수 있습니까?
특정 코드에 MIT 라이센스 를 사용하고 있습니다. 이제이 라이센스에는 모든면에서 큰 면책 조항이 있습니다. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF... ... 나는 zlib 라이센스 ( 일반적으로 라이센스 텍스트 위에 있음) 에 대한 대문자 고지 …

8
라이센스를 시행 할 사람이 없다면 라이센스가 중요합니까?
최초 제작자가 소프트웨어 / 코드에 라이센스를 부여 할 수 없거나 시행 할 수 없지만 여전히 인기가 있다고 가정합니다. 당신이 그것을 시각화하고 싶다면, 복잡한 가설을 버릴 것입니다 : 오픈 소스 라이센스로 코드 프로젝트를 발표 한 매우 작은 개발자 그룹을 상상해보십시오. 저장소는 서버에서 호스팅되었습니다. 그러나 즉각적인 개발 팀의 모든 사람들은 비극적 인 …

6
수직 정렬 : 예 또는 아니오? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 예를 들어, 수직이 아닌 정렬 : Name: Hamt Version: 0.1.0 Cabal-Version: >= 1.2 License: BSD3 Author: Jason Baker …

5
현재 저수준 프로그래밍에 어떤 언어가 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 드라이버, 임베디드 시스템, 운영 체제 등과 같은 저수준 프로그래밍을 들으면 즉시 C와 C ++에 대해 생각합니다. 그러나 주로 …

6
지원 부패에서 ​​벗어나 기술 부채 상환을 시작하는 방법!
나는 "친구"가 있습니다. 예, 좋은 시작입니다. 그러나 솔직히 이것은 내가 아닙니다! 기본적으로 그가 지금 약 4 년 동안 성공적으로 프로젝트를 진행하고있어, 어려움이있다 기술 부채 잡았습니다 그는 거의 불가능 제품 지원을 중단하기 위해 찾는 것 (이 조정을하고 있음) 실제로으로 이동 실제 개발. 나는 다양한 제안을하고, 모든 시간을 기록하고, 티켓을 만들고, 이메일에 …

4
.NET 인증 시험의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . WPF 및 ASP.NET MVC를 사용하는 .NET 개발자이며 일종의 인증 시험에 합격하고 싶었습니다. 네 가지 시험이있는 것처럼 보이지만 Microsoft의 …
13 c#  .net 

12
프로그래머에게 필요한 Windows의 기본 기능은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 프로그래머의 생산성을 향상시킬 수있는 Windows의 기능이 없습니다. 많은 사람들이 Linux 및 OSX의 일부 기능을 포팅하거나 Windows 용으로 만들려고한다는 …

3
코드에 저장된 SQL 쿼리를 구성하는 가장 좋은 방법은 무엇입니까? (또는 당신은해야합니까?) [닫힌]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 그들이 SQL 쿼리로 흩어진 코드 페이지를 볼 때 좌절하는 유일한 사람이 아니라고 확신합니다. ActiveRecord 및 기타 ORM …

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