소프트웨어 공학

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

8
주니어 프로그래머로서의 평가 다루기
나는 두 달 동안 (특정 후배가 아닌 일반 인구를 위해) 작업을 추정하는 회사에서 일한 다음 우리는 작업을 받고 해결하고 두 번의 테스트를 거쳐야합니다. 다소 만났다. 일부 견적은 내가 충족하기가 불가능하기 때문에 나는 스트레스를 넘어서고 있습니다. 나는 여전히 전체 시스템을 알지 못하기 때문에 (아주 실질적이기 때문에) 때로는 절반의 시간이 내가해야 할 …

7
가끔 버그가 있지만 우선 순위가 높습니다.
레이저를 사용하여 모양을 금속으로 자르는 CNC (컴퓨터 수치 제어) 프로젝트를 진행 중입니다. 이제 내 문제는 가끔씩 (20 일 동안 1-2 번) 절단이 잘못되었거나 설정에 따라 잘못되었습니다. 그러나 이것은 손실을 유발하므로 고객은 그것에 대해 매우 만족하지 않습니다. 나는 그것의 원인을 찾으려고 노력했다. 로그 파일 포함 디버깅 동일한 환경을 반복합니다. 그러나 반복하지 …

4
두꺼운 모델 대. 비즈니스 로직, 어디에서 차별화를 이끌어 내십니까?
오늘 저는 데이터베이스 매핑 클래스에 메서드를 추가하는 방법과 위치에 대해 조직의 다른 개발자와 열띤 토론을 벌였습니다. 우리는 sqlalchemy데이터베이스 모델에서 기존 코드베이스의 주요 부분은 데이터베이스 테이블에서 파이썬 객체로 거의 기계적으로 변환되는 클래스 이름을 가진 매핑 된 속성 모음에 지나지 않습니다. 논점에서, ORM 사용의 주요 가치는 낮은 수준의 동작과 알고리즘을 매핑 된 …

7
다른 사람의 코드를 배우는 과정을 어떻게 설명해야합니까? (인보이스 발행 상황에서) [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 편집 : 저스틴 케이브 (Justin Cave)는 이런 종류의 커뮤니케이션이 내 견적 / 견적에서 선행되어야한다는 좋은 지적을했습니다. 이 경우에도 사람들이 '기존 코드 …

3
뒤늦은 견해에서 XML을 기반으로 XAML을 기반으로하는 것은 실수입니까 아니면 좋은 접근입니까?
XAML은 기본적으로 XML의 하위 집합입니다. XAML을 XML에 기반을 둔 주요 이점 중 하나는 기존 도구로 구문 분석 할 수 있다는 것입니다. (구문 적으로는 사소하지 않은) 속성 값은 텍스트 형식으로 유지되며 추가 구문 분석이 필요하지만, 상당 부분이 가능합니다. XML 파생 언어로 GUI를 설명하는 두 가지 주요 대안이 있습니다. 하나는 WinForms의 기능을 …

8
C ++이 여전히 "하이브리드"인 이유
A의 관련 C ++는 여러 측면에서 C와 호환되지 않는 이유 질문이 명확하게되었다. 그러나 C ++은 여전히 ​​"하이브리드"* 언어입니다. 불행히도 많은 프로그래머들은 여전히 ​​C ++을 "스트림과 내장 문자열을 가진 C"로 간주합니다. 이로 인해 실제로 작성된 코드가 잘못되어 C ++ 또는 C가 아닙니다. IMHO, 언어 / 컴파일러가 어느 정도 프로그래머가 더 우아한 …

10
생산성을 경영진에게 어떻게 입증 할 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 우리 대학에는 실제 클라이언트와 소프트웨어 개발을위한 모듈이 있습니다. 우리 팀원 중 일부는 항상 컴퓨터 실에서 일하고 있는데, 이는 많은 방해와 방해를받는 매우 …

6
문제가 발생했을 때 다른 기능을 사용하기 위해 뛰어 다니는 것이 프로젝트 실패의 원인입니까?
개인 프로젝트 (또는 작업)에서 문제가 발생하거나 문제에 대한 해결책을 찾기 위해 대기하는 경우 코드의 다른 섹션으로 이동하면 응용 프로그램이 좋은 이유라고 생각하지 않습니다. 버그가 있거나 더 심해지지만 아직 완료되지 않습니까? git을 사용하지 않고 각 기능을 특정 브랜치에 코딩한다고 가정하면 작업중 인 3 가지 기능이 있고 각각에 해결되지 않은 문제가 있기 …

5
보증에 대한 면책 ​​조항을 고객에게 정당화하려면 어떻게해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 사용자가 중요한 정보를 조작 할 수있는 소프트웨어를 판매하고 있습니다. 라이센스 계약 (이 분야의 전문 변호사가 작성)에서 표준 조항을 읽었습니다. 이 소프트웨어는``있는 …

10
경쟁이 개발을 위해 'lingua obscura'를 사용하는 경우 (왜) 걱정해야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 Paul Graham의 에세이 -Beating The Averages (2003)를 읽고 있었고 다음과 같이 말했습니다. 작업 설명에 IT 풍미가 많을수록 …

5
동시성 및 다중 스레드 응용 프로그램에 대한 학습을위한 최고의 리소스는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 휴일 3 년 전 . 잠김 . 이 질문은 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 자세히 알아보십시오 . 멀티 스레드 응용 프로그램 및 동시 프로그래밍과 관련하여 지식 차이가 크다는 것을 깨달았습니다. 나는 과거에 몇 가지 기본 사항을 다루었지만 대부분은 …

6
프로그래밍 모조를 되찾기위한 아이디어? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
16 motivation 

10
Windows 개발자는 어떤 시점에서 최신 Windows 릴리스로 업그레이드해야합니까?
어떤 시점에서 개발자 컴퓨터를 이후 Windows 릴리스로 업그레이드해야합니까? 경험상, Microsoft는 일반적으로 다른 모든 OS에 대해 서사시적인 실패를 겪었습니다 (실제로 토론을 시작하려고하지는 않습니다. xp는 많은 기업들이 여전히 사용하는 훌륭한 OS 였지만 Vista는 잘하지 못했습니다. 7은 잠시 동안있을 훌륭한 OS 인 것 같습니다. xp와 같은 일종의 제품이 있습니다. 어쨌든 개발 머신을 Windows …

13
고객의 기술적 의견이 아닌 Ruby on Rails를 어떻게 방어 할 수 있습니까?
번역 사업자 인 내 고객은 루비 온 레일즈에 대해 읽고 있다고 말했고 " 주변에 더 많은 PHP 사용자가 있으며" " 지역 사회가 선호하는 것 같습니다 "라고 말했습니다. 소프트웨어 엔지니어 및 프리랜서로서 고객에게 다음과 같은 목표를 달성하기 위해 무엇을 말 하시겠습니까? 팔다 그는이 기술이 저의 전문적인 결정이며 Rails가이 특정 프로젝트에서 PHP …

5
C # 및 NUnit을 사용하여 GUI 앱에 대한 단위 테스트를 구성하는 방법
고객 중 한 사람에게 간단한 응용 프로그램을 제공하기 위해 소규모 프로젝트를 수행하라는 요청을 받았습니다. 일반적으로 백엔드 코드를 작성하여 모든 테스트 요구 사항을 파악했지만 GUI에 대한 테스트 작성에 대한 모호한 즐거움을 아직 얻지 못했기 때문에 설정 방법을 잘 모릅니다. EXE의 테스트 코드 및 도구 첫 번째 본능은 단순히 응용 프로그램 코드와 …
16 c#  testing  gui  nunit 

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