소프트웨어 공학

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

3
TFS를 두 개의 로컬 디렉토리에 매핑하는 방법 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . TFS를 사용하여 웹 응용 프로그램으로 작업하고 있습니다. 사이트를 구축 할 때마다 비생산적으로 다시 시작하는 데 시간이 오래 걸립니다. 나는 c 드라이브에 사이트의 …

4
ATM 또는 TV와 같은 기계 용 소프트웨어는 어떻게 구축됩니까?
초보자 프로그래머로서 나는 컴퓨터 기반 응용 프로그램 프로그래밍으로 만 일했지만 프로그래밍을 시작한 이후로 자주 질문을 받았는데 제대로 대답을 얻을 수 없습니다. 기계는 스스로 행동하지 않습니다. 프로그래머의 일입니다. 그는 무엇을해야하고 언제해야하는지 말해 주지만 제 호기심은 컴퓨터 아래에 있습니다. 이 게시물에서 ATM 소프트웨어의 예를 들겠습니다. 그러나 세탁기 디스플레이 나 TV, 휴대폰과 같은 …

6
Waterfall 소프트웨어 개발 방법론은 여전히 ​​유효합니까?
필자의 경험에 따르면, 폭포수 모델 은 소프트웨어 개발의 현대 세계에서 실행 가능한 방법으로 간주 될 수 있도록 요구 사항 변경에 너무 융통성이없고 반응이없는 것으로 입증되었습니다. 보다 민첩하고 반복적 인 방법에 대한 성장과 입증 된 실적은 누구나 프로젝트 시작에서 제품 제공에 이르기까지 거의 또는 전혀 변화가없는 견고한 블록 프로세스를 따라야하는 이유가 …

5
공장으로서의 기본 수업?
주말 동안 코드를 작성하고 있었고 기본 클래스에서 정적 메소드로 팩토리를 작성하려고한다는 것을 알았습니다. 내 질문은 이것이 ac # idomatic 접근법인지 단순히 아는 것입니까? 기본 클래스에는 파생 클래스에 대한 지식이 있다는 사실에서 비롯되지 않을 수도 있습니다. 즉, 동일한 결과를 얻는 더 간단한 방법은 확실하지 않습니다. 다른 모든 공장 ​​클래스는 (최소한) 불필요한 …
14 c#  class-design 

4
객체 지향 프로그래밍이 주요 프로그래밍 패러다임이 된 역사적 조건은 무엇입니까?
객체 지향 프로그래밍 언어가 영향력을 가지게하는 경제적 요인 (및 기타 역사적 요인)은 무엇입니까? 나는 Simula가 사업을 시작했지만 비즈니스 요구가 계속 증가함에 따라 OOP 언어를 채택 했음을 알고 있습니까? 아니면 OOP 언어로 할 수있는 새로운 일 때문에 채택이 더 되었습니까? 편집 언어에 영향을 미칠 수있는 몇 가지 요인이 언어에 영향을 미치는지 …

5
기술 인터뷰 및 프로그래머 능력
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내가 말할 것은 본질적으로 다소 논란의 여지가 있지만 오늘 매우 낙담합니다-그래서 나는 이것을 요청할 것입니다. 방금 주요 기술 회사와 인턴쉽에 대한 …
14 interview 

3
Github 조직 리포지토리, 이슈, 여러 개발자 및 포킹-최상의 워크 플로 사례
이상한 제목, 예, 그러나 나는 생각할만한 약간의 근거가 있습니다. 개인 저장소가있는 github에 조직 계정이 있습니다. 우리는 github의의 기본 문제 / 풀 요청 기능 (풀 요청이 기본적으로 있습니다 사용하려는 정확히 우리가 코드 리뷰 및 기능 토론으로까지 원하는). 기존 문제를 풀 요청으로 변환하고 현재 지점을 자동으로 연결할 수있는 멋진 기능을 갖춘 defunkt …

1
JavaScript 상표 사용에 대한 법적 영향은?
"JavaScript"라는 이름은 Oracle (이전의 Sun 상표, 이전에는 Netscape 상표)의 상표입니다. 그러나 다른 사람들은 JavaScript 상표를 사용하는 데 아무런 문제가없는 것 같습니다. 구글에 대한 참조를 사용 V8 , 모질라가 참조를 사용 SpiderMonkey를 여러 다른 장소에서 등 Mozilla는 소유자 (하단에 상표 속성을 시도 할 것으로 보인다 유일 페이지 ) 당시 비록 이 …

4
C #에서 동적 유형 사용의 단점
최근 에 C # 의 동적 유형 에 대해 더 많이 연구했습니다 . 일부 예제를 통해 일단 코드가 컴파일되면 다시 컴파일 할 필요는 없지만 직접 실행할 수 있음을 이해했습니다 . 데이터 유형을 마음대로 변경할 수있는 키워드가 제공하는 유연성이 큰 이점이라고 생각 합니다. 질문, 개발자가 구현을 시작하기 전에 알아야하는 런타임 예외 …

5
트랜잭션을 사용할 수없는 경우 어떻게 엔터프라이즈 환경에서 웹 서비스를 효과적으로 사용할 수 있습니까?
내가 일하고있는 곳은 몇 가지 기본 규칙을 세우려고 노력하고 있으며 현재 우리가 겪고있는 논쟁은 코드 재사용을위한 로컬 라이브러리 대 웹 서비스입니다. 웹 서비스는 대부분의 회사에서 인기있는 것으로 보이며, 여기에서 대부분의 개발자가 기대하는 것입니다. 심각한 작업에 웹 서비스를 효과적으로 사용하는 방법을 알 수 없습니다. 트랜잭션을 사용할 수없는 경우 어떻게 여러 서비스 …

4
조직 내 개발자가 아닌 사람과 내부 코드를 공유해야합니까?
내가 일하는 곳에서는 직원과 고객 모두가 사용하는 독점 응용 프로그램을 실행하는 많은 개발자와 많은 코드가 있습니다. 또한 시스템의 내부 작업을 이해하여 고객을 더 잘 지원하고 때때로 패치를 제출하는 스마트 지원 직원도 많이 있습니다. 비 개발 직원이 읽을 수 있도록 코드를 열어야합니까? 이 결정을 내릴 때 어떤 요소를 고려해야합니까? 나는 여러 …

5
어휘 분석기를위한 토큰 제공
내가 만든 마크 업 언어에 대한 파서를 작성하고 있습니다 (파이썬으로 작성하지만 실제로는이 질문과 관련이 없습니다. 사실 이것이 나쁜 생각처럼 보인다면 더 나은 길에 대한 제안을 좋아합니다) . 파서에 대해 읽고 있습니다 : http://www.ferg.org/parsing/index.html , 나는 lexer를 작성하고 있는데, 올바르게 이해하면 내용을 토큰으로 분할해야합니다. 내가 이해하는 데 어려움이있는 것은 사용해야하는 토큰 …
14 python  parsing  lexer 

7
SQL이 관계 기반 / 기능적 언어로 알려진 이유는 무엇입니까?
우리는 대부분의 언어가 "관계 기반"또는 "높은 수준"의 두 가지로 분류된다는 것을 알고 있습니다. 이전에 SQL을 사용한 적이 없지만 구문을 읽는 것보다 기능 / 관계 기반 (Lisp, Haskell)보다 명령 / 고수준 구문처럼 보입니다. 또는 교수의 강의 노트에 대한 나의 해석이 잘못되었을 수도 있습니다 ...하지만 SQL을 관계형 언어 중 하나 (고급이 아닌)로 …

13
면접에서 어떤 샘플 작업 소스를 사용해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내 친구 중 하나가 해고되었습니다. 내가 그에게 말했을 때, 그는 그들이 한 일을 복사하지 못하게했다고 말했다. 인터뷰에서 다른 고용주에게 자신의 작업 …
14 interview 

3
채용 과정에서 프로그래밍 과제가 얼마나 효과적입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 우리 회사는 다음과 같은 소프트웨어 엔지니어 후보를 찾기 위해 설계된 과제를 만들 수 있다고 생각합니다. 신입 사원이 아닌 …
14 skills 

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