소프트웨어 공학

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

8
프로그래머가 자신의 라이브러리를 홍보하는 것이 윤리적인가? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 꽤 최근에는 오픈 소스 JavaScript 라이브러리를 유지 관리하기 시작했습니다. 나는 매우 구체적인 요구를 해결하기 위해 그것을 만들었지 만 내 라이브러리를 사용하여 해결할 …

5
퍼스트 클래스 기능
나는 이번 주말에 Lisp를 진지하게 살펴보기 시작했습니다. (이것은 Lisp를 배우고 C #에서 프로젝트로 되돌아 가지 않는 것을 의미합니다) 그것을 좋아한다고 말해야합니다. 나는 다른 기능적 언어들 (F #, Haskell, Erlang)과 관련이 있지만 Lisp이 내게 준 그림을 느끼지 못했습니다. 이제 Lisp을 계속 배우면서 비 기능 언어가 일급 기능을 지원하지 않는 이유가 궁금해졌습니다. …

4
규칙 엔진을 사용하면 응용 프로그램의 디자인, 구현 및 성능에 어떤 영향을 미칩니 까?
규칙 엔진의 기능에 관심이 있습니다. 비즈니스 중심 로직을 시작하고 반복 "비즈니스 사용자"가 개발자가 아니라 해당 규칙을 실제로 수정하도록합니다. 일반적인 비즈니스 규칙 이해 또한 규칙 엔진을 사용하면 응용 프로그램의 품질에 영향을 줍니까? 수천 대의 컴퓨터를 사용하여 1 대 머신 설정 대 아키텍처 대 멀티 티어 클라우드 기반 분산 아키텍처에 배포하는 경우 …

7
당신은 당신이 실제로 짓고있는 것보다 무언가가 어떻게 만들어 지는지에 대해 더 걱정하고 있다고 걱정합니까?
프로그래머로서 나는 내 도구, 다른 사람들의 코드, 내 코드, 일반적으로 세계에서 고유 한 잔소리가 발생합니다. 항상 개선하고 싶습니다. 리팩토링, 나는 최신 기술을 유지합니다. 나는 패턴을 배우고, 바퀴를 재발 명하지 않도록 프레임 워크를 사용하려고합니다. 내가 짜낼 수있는 패턴의 양으로 양말을 날려 버릴 기술 사양을 작성할 수 있습니다. 그러나 요즘에는 실제로 성공적인 …

7
비 기술적 관리가 소프트웨어 개발을 이해하는 데 도움이되는 좋은 책은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

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

4
저장 프로 시저 명명 규칙? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 수석 개발자 중 한 명이 "verbObject"유형의 이름 지정 ( "GetMemberByID") 대신 "objectVerb"스타일의 이름 지정 ( "MemberGetById")과 함께 …

4
문서화되지 않은 기능은 어떻게 발견됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 항상 문서화되지 않은 / 비공개 API를 어떻게 찾 습니까? 예제 애플은 문서화 / 개인 API를, 역 …

9
코드 문서화 생산성 향상 / 손실에 관한 연구
많은 검색을 한 후에, 나는 소프트웨어 개발 세계에서 알려진 가정과 관련된 기본적인 질문에 대답하지 못했습니다 : 알려진 사항 : 적절한 코드 문서화 (Doxygen 태그, Javadoc 또는 단순히 주석이 많음)에 대한 엄격한 정책을 시행하면 코드 개발에 시간이 많이 걸립니다. 그러나: 철저한 문서화 (또는 API)는 기능을 추가하거나 버그를 수정하는 숙련 된 신규 …

4
Win32 API의 진화
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Windows 32 API는 시간이 지남에 따라 많이 바뀌 었습니까? 1998 년 Charles Charlesz 책 "Programming Windows, 5th …
11 books  c  windows  api 

3
하이브리드 VB6 / .Net 애플리케이션은 실제 환경에서 어떻게 작동합니까?
VB6 응용 프로그램을 유지 관리하고 .Net으로 마이그레이션하는 방법을 연구하고 있습니다. COM visible .Net 클래스의 새로운 기능을 구현하고 기존 기능을 천천히 마이그레이션하여 점진적으로이 작업을 고려하고 있습니다. 이 작업을 수행하는 방법에 대한 유용한 'Hello World'예제를 찾았으며 앱과 잘 작동합니다. 그러나 이러한 하이브리드 애플리케이션의 실제 동작은 어떻습니까? 그들은 안정적이고 유지 보수가 가능합니까? 우리의 …

2
컴파일러는 오류와 경고를 어떻게보고해야합니까?
가까운 장래에 컴파일러를 작성할 계획은 없습니다. 아직도, 나는 컴파일러 기술에 관심이 있으며, 어떻게 이런 것들이 더 나아질 수 있는지에 관심이 있습니다. 컴파일 된 언어로 시작하면 대부분의 컴파일러에는 경고와 오류의 두 가지 오류 수준이 있습니다. 경고와 오류, 가장 치명적이지 않은 대부분의 경우 수정해야하는 오류 및 기계 (또는 바이트)를 생성 할 수없는 …

3
버전 제어 커밋 히스토리 유지 및 리팩토링 및 문서화
버전 관리 시스템에서 유지 관리하는 커밋 기록을 사용하는 데 드는 비용은 거의 없습니다. 그러나 주요 프로젝트 리팩토링 (또는 재구성 / 정리) 노력 중에는 함수와 클래스 및 네임 스페이스가 이동합니다. 때때로 여러 파일이 병합되고 다른 파일이 분할됩니다. 이러한 변경으로 인해 일부 파일의 원래 커밋 기록이 손실 될 수 있습니다. 제 개인적으로는 …

2
프로그램이 얼마나 깨끗한 지 나타내는 소프트웨어에 대한“데이터 위생”색인이 있어야합니까? 임시 파일 등을 남기지 않음
프로그램이 얼마나 깨끗한 지 나타내는 소프트웨어에 대한 "데이터 위생"색인이 있어야합니까? 사용하지 않는 임시 파일, 레지스트리 항목, 환경 변수 등을 만들지 않습니다. 예를 들어 Windows의 사용자 폴더를 보면 응용 프로그램에서 사용하는 모든 작업 공간 파일이 표시됩니다. 예를 들어, 백업해야 할 항목과 머신 생성으로 버릴 수있는 항목을 알기가 어렵습니다.

1
어떤 종류의 온라인 기술 문서 시스템을 추천 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 목표는 다음과 같은 주요 요구 사항을 갖춘 온라인 문서 시스템을 갖추는 것입니다. 는 주로 모든 응용 프로그램의 최종 …

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