소프트웨어 공학

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

5
각 파일을 개별적으로 버전 화하는 버전 제어 시스템의 장점은 무엇입니까?
지난 몇 년 동안 나는 여러 가지 다른 버전 관리 시스템으로 작업했습니다. 저에게있어 그들 사이의 근본적인 차이점 중 하나는 파일 버전을 개별적으로 (각 파일마다 고유 한 버전 번호 및 기록이 있음) 저장소 전체인지 ( "커밋"또는 버전이 전체 저장소의 스냅 샷을 나타냅니다) . 일부 "파일 별"버전 제어 시스템 : CVS 클리어 …


9
페어 프로그래밍 환경에서의 성능을 어떻게 증명합니까?
최근에는 작업에 대한 성능 검토가 이루어졌으며 흥미로운 위치에있었습니다. 우리 팀은 많은 페어 프로그래밍을 수행하는데, 이는 팀 멤버 간의 기술 차이를 평균화하는 경향이 있습니다 (특히 페어 회전을 고려할 때). 일반적으로 성능 검토를 수행 할 때는 수행 한 작업을 되돌아보고 달성 한 내용과 인상 또는 기타 혜택을 협상하려는 기대를 어떻게 초과했는지를 보여줍니다. …

7
재무 기록을 보유 할 데이터베이스를 설계 할 때 어떤 특별한 고려 사항이 필요합니까?
이 질문이 너무 광범위하지 않기를 바랍니다. 앞으로 일부 회계 및 재무 추적 시스템을 일부 응용 프로그램 (대부분 웹 기반 응용 프로그램)에 추가해야 할 수도 있지만 질문은 데스크톱 응용 프로그램에도 적용됩니다. 이제 금융 거래에 대한 간단한 기록을 작성하는 것은 이론적으로 쉽습니다. 몇 개의 열이있는 하나의 데이터베이스 테이블이 작업을 수행 할 수 …

3
멀티 태스킹 작동 방식
나는 운영 체제의 내부 작동에 대해 완전히 단서가 없지만 많은 기능의 대략적인 동작을 추측 할 수 있습니다. 그래도 알아낼 수없는 것은 멀티 태스킹입니다. 이론적으로 운영 체제는 CPU가 실행하는 다양한 프로그램에 대해 작은 간격으로 시간을 관리합니다. 그러나 이것이 실제로 어떻게 작동 하는지는 명확하지 않습니다 . 운영 체제에서 프로그램을 시작하려고한다고 가정하십시오. 머신 …


5
이미 숙련 된 개발자로 학위를 취득하는 가장 좋은 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 지난 5 년간 활발한 전문 소프트웨어 개발자 (주로 .NET을 사용)로 활동했으며, 자신이 너무 많지 않으면 서 유능한 개발자라고 말할 수 …

15
전화 인터뷰 중에 사이드 툴을 사용하는 것이 부정직합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 괜찮은 기술직을 위해서는 많은 시간이 필요합니다. 전화 심사 과정을 거쳐야합니다. 전화를 빨면 일반적으로 자신이 얼마나 나쁜 엉덩이인지 …
15 interview 

6
대기업은 보안 허점을 남기는 신인 실수를 어떻게합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
15 security  qa  mistakes 

6
GPL 위반을 발견하고 문서화하려면 어떻게합니까?
비공개 소스 코드에 액세스 할 수 없을 때 누군가가 GPL로 라이센스가 부여 된 공개 소스 코드를 비공개 소스 상용 애플리케이션에 복사 한 것을 발견하는 방법은 무엇입니까? 편집 : 좋은 답변! Part 2. 실행 파일에 액세스 할 수없는 웹앱 인 경우 어떻게합니까? 시나리오 : 소스를 복사하고 GUI를 약간 변경하여 프런트 엔드가 …

6
RB 트리를 완전히 이해하지 않아도 되나요? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 그래서 나는 Cormen에서 붉은 검은 나무를 배웠습니다. 일반적으로 의사 코드를 살펴 보지 않고 처음부터 다시 작성할 수있을 정도로 …
15 algorithms 

10
프로그래머를 고용하기로 한 결정에는 좋은 코딩 스타일이 얼마나 중요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 학생이더라도 시험을 통과하지 않은 프로그래머 코드를 검토하라는 요청을 받았습니다 (안드로이드에 피보나치 번호 목록 만들기). 코딩 스타일이 매우 …

8
프로젝트 진행 상황 (애자일)을 고용주 (프로그래머가 아닌 사람)에게보고하는 방법은 무엇입니까?
진척 상황을 고용주에게보고하는 데 문제가 있습니다. 저는 학교의 (기술이 아닌) 부서의 소프트웨어 프로젝트를 담당하는 파트 타임 프로그래머입니다. 담당자 : 1. 실제로 소프트웨어를 사용하고 기능 요청을 제기하는 직원 2. 내 상사 (비 프로그래머)는 그녀가 소프트웨어 사용자가 아닙니다. 프로젝트의 본질 : 타사에서 구매 한 기성품 소프트웨어입니다. 부서의 요구를 충족시키기 위해이 소프트웨어의 기능을 …

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

8
일부 오픈 소스 라이브러리가 바이너리를 제공하지 않는 이유는 무엇입니까?
일부 오픈 소스 라이브러리가 바이너리를 제공하지 않는 이유는 무엇입니까? 일부 프로젝트는 특히 Windows 빌드의 경우 현재 소프트웨어 빌드를 유지 관리하는 타사에 의존하는 것으로 나타났습니다. 도서관 입양의 장벽처럼 보이기 때문에 묻습니다. 개발자가 빌드 환경을 설정해야하므로 개발자에게는 더 많은 작업이 필요합니다. 개발자는 또한 라이브러리를 잘못 구축하여 버그를 도입 할 염려가 있습니다. 편집 …

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