소프트웨어 공학

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

3
스크럼 팀의 팀 관리자 및 개발자
최근에 Scrum으로 이사 한 6 명의 팀을 관리하고 있습니다. 우리는 Scrum Master (팀의 개발자 중 한 명)와 제품 소유자가 있습니다. 나는 많은 자유 시간을 가지고 있기 때문에 (내가했던 많은 관리 작업이 Scrum Master와 Product Owner에 의해 수행 되었기 때문에) 기술적으로 관련성을 유지하기 위해 기술 개발 작업을하고 있습니다. 저는 개발 팀의 …
11 scrum  management 

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

6
Java 개발자는 가비지 수집 알고리즘에 대해 알아야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근 가비지 수집 알고리즘에 대해 알고 있는지 인터뷰에서 물었습니다. 가비지 수집이 무엇인지 알았지 만 개발자로서 그것에 대해 …

3
뷰 모델에서 비즈니스 오브젝트 사용
재사용 가능한 비즈니스 오브젝트를 사용할 때 뷰 모델을 빌드 할 때 가장 좋은 방법은 무엇입니까? 우리는 Builder뷰 모델을 구축하기 위해 호출하는 객체를 사용합니다 . 각 논리적 뷰 단위 (주문, 사용자 등)에 대해 하나의 빌더로, 각 단위는 여러 가지 다른 뷰 모델을 포함 할 수 있습니다 (주문에는 요약, 오더 라인 등이 …

13
1/6이 1.0 / 6.0과 동일하게 동작하는 프로그래밍 언어가 있습니까?
며칠 전에 C ++로 프로그래밍하는 동안이 실수를 저질렀습니다 (내역이 있습니다!). 내 코드의 한 부분에서 1/6이 있었고 0.16666666666이 될 것으로 기대했습니다. 모두 알다시피 결과는 0입니다-C, C ++, Java, Python, 모두 동일하게 동작합니다. 내 Facebook 페이지에 게시하면 이제 1/6와 같은 동작을 하는 프로그래밍 언어가 있는지에 대한 토론이 있습니다 1.0/6.0.


5
Liskov 대체 원칙이 내부 검사 또는 오리 입력과 호환되지 않습니까?
오리 유형 언어에서 일반적으로 사용되는 것과 같이 물체를 스스로 검사 할 수있는 언어에서는 Liskov 대체 원칙을 볼 수 없다는 것을 올바르게 알고 있습니까? 예를 들어, 루비, 만약 클래스 B클래스에서 상속 A, 다음에 대한 모든 객체 x의 A, x.class반환에 가고 A있지만, 경우 x의 목적은 B, x.class반환하지 않을 A. 다음은 LSP에 대한 …

10
모든 SQL 문은 DBA에 의해 검토되어야합니다.
스키마 변경뿐만 아니라 모든 것을 의미합니다. 기본 키의 간단한 SELECT조차도 모든 개발자가 코드에서 추출하여 EXPLAIN 출력, 세부 정보로 제출 한 모든 명령문에 대한 DBA 검토없이 다른 개발자 (상황에 따라)에서 코드를 검토했지만 프로덕션에 들어갈 수 없습니다. 얼마나 자주 호출되는지 등 그러한 환경에 있었다면, 순이익이나 개발에 끌리는 것으로 나타 났습니까? 수년 동안 …
11 code-reviews  dba 

8
언어 구성에 디자인 패턴이 추가되지 않는 이유는 무엇입니까?
최근에 나는 그의 회사가 MVC 디자인 패턴을 PHP 확장으로 추가하고 있다고 언급 한 동료와 이야기를 나누었습니다. 그는 Controllers, Models and Views성능 향상을 위해 언어 구성 에 추가 하기 위해 C 코드를 작성했다고 설명했습니다 . 이제 MVC는 웹 응용 프로그램에서 널리 사용되는 아키텍처 디자인 패턴이라는 것을 알고 있지만 컨트롤러와 같은 언어 …

2
DSRS (Defense Software Reuse System)는 어떻게 되었습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내가 읽어 봤는데 어떤 논문 국방 소프트웨어 재사용 시스템 (DSRS)라는 미국 국방부의 소프트웨어 재사용 이니셔티브에 대한 90 …

5
개발자가 프로젝트 관리자의 보스 인 경우 작동합니까?
프로젝트의 기획 단계에 있으며 프로젝트 관리자를 고용하려고합니다. 코딩을하고 프로젝트의 모든 부분을 주시하고 싶습니다. 그러나 프로젝트 관리자가 더 나은 결과를 얻을 수 있다고 생각합니다. 다음과 같은 옵션이 있습니다. 1) 코드를 관리하지 않고 프로젝트를 관리합니다. 2) 프로젝트 관리자를 고용하고 직접 코드를 작성합니다. 프로젝트 관리자가 개발 팀에 프로젝트 소유자를 두어 프로젝트 관리자가 방해를받는다고 …

8
프로그래머에게 고해상도 랩톱 디스플레이가 중요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 주로 프로그래밍에 사용할 새 랩톱을 구입하고 있습니다. 정말 흥미로운 두 가지 옵션은 Asus Zenbook UX31A 와 …

3
팀에 합류하는 프로그래머의 견적을 처리하는 방법은 무엇입니까?
반복이 이미 시작되었고 새로운 프로그래머가 팀에 합류했으며 작업 X는 이미 다른 개발자에 의해 30 시간으로 추정되었습니다. 이 상황에서 가장 좋은 방법은 무엇입니까? 새로운 개발자는 주어진 추정치로 실행합니다 (속도가 계산 될 때 불일치가 수정 될 것이라는 생각입니까?) 새로운 개발자가 작업을 재 추정합니까? (그렇다면 상당히 높고 반복에 더 이상 맞지 않으면 어떻게 …
11 agile  estimation 

3
데이터베이스를 온라인으로 전환하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 웹 개발에 관한 초보자 질문이 있습니다. JSP, Hibernate 및 MAMP에 대한 경험이있어 인벤토리 및 판매를 추적하는 간단한 시스템을 만들었습니다. 그러나 이것은 모두 …

9
어떤 OO 디자인을 사용해야합니까 (디자인 패턴이 있습니까)?
'Bar / Club'(음료 / 사회적 장소)을 나타내는 두 가지 개체가 있습니다. 한 시나리오에서 막대 이름, 주소, 거리, 슬로건이 필요합니다. 다른 시나리오에서는 바 이름, 주소, 웹 사이트 URL, 로고가 필요합니다 그래서 같은 것을 나타내지 만 다른 필드를 가진 두 개의 객체가 있습니다. 불변의 객체를 사용하고 싶습니다. 그래서 모든 필드는 constructor에서 설정됩니다 …

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