소프트웨어 공학

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


8
리플렉터가 왜 필수 유틸리티입니까?
리플렉터를 둘러싼 브로 하하를 읽으면 제품과 그 용도에 대해 생각하게되었습니다. 많은 사람들이이 도구를 필수 도구로 생각합니다. 나는 몇 년 동안 반사경을 사용하지 않았다는 것을 인정해야합니다. .Net API와 내가 사용하는 타사 구성 요소에 대한 설명서가 있습니다. 과거에는 동료가 리플렉터를 공구 벨트에서 꺼낼 때마다 잡초로 향했다는 느낌을 받았습니다. 리플렉터에 대한 모든 열정을 …
10 .net  reflector 

5
포트란 표준 라이브러리가없는 이유는 무엇입니까?
수학과 과학 컴퓨팅에 중점을 둔 언어가되기 위해, 나는 항상 포트란 표준 라이브러리에 유용한 수학 루틴이 부족하다는 사실에 당황했습니다. 표준 편차와 평균을 계산하기 위해 최소한 루틴이 제공 될 것으로 예상하지만, 그렇지 않습니다. 특히 포트란 90의 도입과 모듈의 추가 (따라서 네임 스페이스 오염을 줄임)로 인해이 중요한 서비스 부족의 이유를 알 수 없습니다. …

19
경험 : 넷북에서의 코딩 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 안녕하세요, 저는 기차에서 물건을 사기위한 넷북을 사고 싶습니다. 누군가가 넷북에 간단한 것들을 코딩하는 방법을보고 할 수 있습니까? 10/12 ". 나는 매우 싼 …
10 coding 

4
추정에서 변경되거나 잊어 버린 작업을 어떻게 설명합니까?
작업 수준 추정 및 시간보고를 처리하기 위해 Steve McConnell이 소프트웨어 추정의 10 장에서 설명하는 기술을 사용했습니다.. 특히, 프로젝트에서 코딩을 시작하기 직전에 작업 수준 추정치를 만들 때가되면 가능한 한 단일 지점을 가진 작업이 없도록 작업을 상당히 세밀한 수준으로 결정합니다. 신뢰도는 4 시간 이상으로 추정됩니다. 이런 식으로 작업 평가 프로세스는 소프트웨어를 구성하는 …
10 estimation 

3
더 많은 코드 = 더 많은 버그
대학으로 돌아가서 저는 컴퓨터 과학의 법칙 중 하나를 가르치는 교수를 기억합니다. 그는 "더 많은 코드는 더 많은 버그와 같다"고 말하고 이름 (Whatchamacallit의 법칙)을 부여하고 누군가에게 귀속시켰다. 누구든지이 "법"이 어디에서 왔는지, 누가 말했는지 또는 원래의 언어가 무엇인지 알고 있습니까?

11
전 세계 누구나 ​​이해할 수있는 보편적 인 날짜 형식이 있습니까?
캐나다에서는 모든 사람이 날짜 형식에 익숙합니다 YYYY-MM-DD. 유럽이나 남아프리카에서는 선호합니다 DD-MM-YYYY. YYYY-MM-DD날짜 형식 과 혼동되는 남아프리카 공화국의 사용자가 있습니다 . 이 상황을 처리 할 수있는 방법이 있습니까? 나는 모두에게 다음과 같은 방법을 사용하려고 생각했다. Feb 02, 2011

7
복잡한 레거시 앱에서 새로운 버그가 발생할 가능성을 낮추기 위해 어떤 방법을 사용할 수 있습니까?
내가 일하는 곳에서 나는 종종 오래된 시스템 (.NET 1)에서 코드를 완성한 스파게티를 개발하고 버그 수정해야합니다. 변수 이름, 프로그램 구조 또는 주석에 대한 생각은 거의 없습니다. 이로 인해 어떤 비트가 변경되어야하는지 이해하는 데 오랜 시간이 걸리고 수정을 했으므로 기존 소프트웨어를 '파손'하는 경우가 많습니다. 난 정말 정말 하거나 이에 대한 프로그래머 시간 …

22
소프트웨어 개발자 인터뷰 질문-공정 또는 불공정 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

6
컴파일러 구성에 대해 배우고 이해하면 어떤 이점이 있습니까?
저는 소프트웨어 엔지니어링 학위 3 년차에 학사입니다. 올해부터 우리 대학은 '컴파일러 구성 (Compiler Constructions)'이라는 새로운 과정을 소개했습니다.이 과정은 컴파일러 구축 이론의 기초를 알려줍니다. 컴파일러 구성에 대해 배우는 소프트웨어 엔지니어에게는 실제로 어떤 이점이 있습니까?
10 tools  compiler 

6
웹 서버와 DB 서버 간의 "비트 패리티"가 부족하여 성능에 영향을 줄 수 있습니까?
특정 소프트웨어 배포를위한 권장 인프라에 대해 오늘 소프트웨어 공급 업체와 회의를 가졌습니다. 이 응용 프로그램에는 서버 웹 페이지 (.NET, Windows) 용 응용 프로그램 서버와 데이터베이스 (SQL Server)의 두 서버가 필요합니다. 공급 업체는이 두 서버에 "비트 패리티"가 있어야한다고 주장했습니다. 이것의 의미는 앱 서버가 32 비트 인 경우 SQL Server는 32 비트이거나 …
10 hardware 

5
DSL 구축 : 범용 언어 또는 독립형 언어로 스크립트를 작성 했습니까?
주어진 모호한 프로그래밍 모델을 단순화하기 위해 도메인 특정 언어를 디자인하는 것에 대해 토론하고 있습니다. 토론의 일부는 기존 언어 / 런타임 (예 : Java) 위에 빌드 (스크립트로)하거나 독립형 (자체 컴파일러 & c)으로 만드는 것입니다. DSL 설계 경험이있는 사용자라면 적절한 접근 방식에 대한 찬반 양론 또는 확실한 답변이 있습니까?

5
계약자 대 컨설턴트 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

7
직접 프로그래밍하여 프로그래밍 기술을 연마하거나 새로운 언어를 배우기위한 제안 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
10 learning 

3
DI / IoC 컨테이너를 기존 애플리케이션에 통합하기위한 권장 사항
이제 IoC (Inversion of Control) 컨테이너를 기존 응용 프로그램에 통합하는 문제에 직면하고 있으며 커플 링을 줄임으로써 테스트 가능성을 높이는 궁극적 인 목표로 가장 쉽게 달성 할 수있는 방법에 대한 몇 가지 권장 사항을 찾고 있습니다. 일반적으로 대부분의 클래스를 신 객체 로 분류하지는 않지만 정적, 단일 톤 및 인터페이스 부족을 통해 …

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