소프트웨어 공학

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

5
코드 프로젝트와 관련된 문서를 저장하는 가장 좋은 방법은 무엇입니까?
소프트웨어 개발과 관련된 많은 문서가 있습니다. 여기에는 요구 사항, 디자인 문서, 외부 PDF, 고객 파일, 테스트 지침 등이 포함됩니다. 현재 이러한 문서는 모든 장소 (위키, "네트워크상의 일부 장소", 로컬 개발자 하드 드라이브 (!))에 흩어져 있습니다. 더 나쁜 곳). 그들을 추적하는 가장 좋은 방법은 무엇입니까? 우리는 개발을 위해 Visual Studio (2010)를 …


11
완벽한 범위 리터럴 설계
언어를 디자인하려면 "완벽한"범위 리터럴을 디자인하는 방법에 대해 생각했습니다. 1-4와 같이 값의 범위를 나타내는 명령문에서 범위 리터럴을 모르는 경우 for / foreach 루프에서 가장 일반적으로 사용됩니다. 고려해야 할 몇 가지 문제가있는 것 같습니다. 포괄적이고 배타적 인 범위에 대한 지원, 엔드 포인트에 +1 또는 -1을 적용하는 것은 약간 애매하고 오류가 발생하기 쉽습니다. …

5
모바일 개발-개발 하드웨어 확보-모범 사례?
스마트 폰 개발을 시작하려고하지만 현재 플랫폼에 대한 몇 가지 옵션이 있습니다. (iOS / Android / WebOS / Bada / Symbian / MeeGo / WindowsMobile / JavaME) 내 코드와 장치의 전체 기능을 테스트 할 개발 하드웨어를 갖고 싶습니다. 개발 및 테스트를 위해 하드웨어를 구하거나 빌리는 가장 좋은 방법은 무엇입니까? 모든 회사와 …
10 hardware  mobile 

9
하드 코딩 된 값 제거 및 방어 적 설계 vs YAGNI
먼저 약간의 배경 지식. Age-> Rate에서 조회를 코딩하고 있습니다. 7 개의 에이지 대괄호가 있으므로 조회 테이블은 7 개의 행이있는 3 개의 열 (From | To | Rate)입니다. 값은 거의 변하지 않습니다 . 3 년 동안 동일하게 유지 된 입 법률 (첫 번째 및 세 번째 열)입니다. 이 테이블을 하드 코딩하지 …
10 design 

6
대규모로 확장 가능한 응용 프로그램의 데이터베이스로 SQL Server를 사용하는 것이 좋습니다?
Facebook 규모의 웹 사이트를 만들 계획이라고 가정 해 봅시다 (웹 사이트의 이름을 인용하면 Facebook이 아닌 이유는 무엇입니까?!). 이러한 응용 프로그램의 데이터베이스로 SQL Server를 사용하는 것이 좋습니다? 내 동료 많은 사람들이 SQL Server를 이러한 응용 프로그램으로 사용해서는 안된다고 말했기 때문에이 질문을하고 있습니다. 대신 Oracle 또는 MySQL을 선호합니다.

7
사양 문서, 사용 사례 또는 시나리오에서 고객의 고객에게 무엇을 부르나요?
우리 팀과 저는 고객이 고객과 상호 작용하는 데 사용할 소프트웨어를 개발합니다. 또한 자체 개밥을 먹고 소프트웨어를 사용하여 고객과 상호 작용합니다. 따라서 직원이 운영자 일 수 있고 고객이 운영자 일 수 있으며 고객의 고객이 방문자가 될 수 있으므로 사용 사례 및 시나리오를 설명하기가 어려운 경우가 있습니다. 그러나 고객은 운영자 직원과 상호 …

5
모든 재귀 함수를 반복으로 코딩 할 수 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 재귀의 장점은 무엇입니까? 일부 프로그래밍 언어는 테일 재귀를 최적화 할 수 있지만 여전히 일반적인 용어로 재귀는 일반 루프보다 …


6
언제 과잉이됩니까?
먼저 커뮤니티 스레드를 만드는 방법을 모르는 이유를 사과드립니다. 누군가 나를 도와주세요. 많은 플랫폼, 기술, 심지어 인프라 수준에서 개발자로서; 나는 내가 너무 많이 할 때 항상 묻는 자신을 발견!? 내가 시작한 이래 결코 끝나지 않는 학습 과정이었습니다. 내가 배운 것 중 하나는 요구 사항이 오랜 기간 동안 거의 유효하지 않으며 약간의 …

5
PHP, HTML, 자바 스크립트 및 우수 사례 작성
저와 팀을 위해 HTML, JavaScript 및 PHP 코딩에 관한 컨벤션 사양을 작성해야한다는 것을 깨달았습니다. C ++에서와 마찬가지로 웹 개발에서 나는 들여 쓰기와 주석의 팬입니다. 그럼에도 불구하고 종종 직장에서 HTML + JavaScript + PHP 코드가 발생하여 갑자기 두통이 발생합니다. 코드를 읽을 수있게 만들려고 노력하고 있지만 (들여 쓰기 및 들여 쓰기) 더 …

4
정적 메소드를 통해 객체를 전달하는 것이 유리한 이유는 무엇입니까?
정적 메소드를 사용하고 오브젝트에 대한 메소드를 호출하는 대신 오브젝트에 대한 참조를 매개 변수로 전달하는 이점이있는 이유는 무엇입니까? 내가 의미하는 바를 명확히하기 위해 다음 클래스를 고려하십시오. public class SomeClass { private double someValue; public SomeClass() { // Some constructor in which someValue is set } public void incrementValue() { someValue++; } …

5
드롭 다운 레이블에서 ByRef 및 ByVal을 참조하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . MSDN의 페이지 ByRef와 ByVal키워드는 매우 도움이되지 않습니다; 내가 어떻게 든 건너 뛰지 않는 한, 그들은 단순히 어디에서나 …
9 naming  ui  vba 

3
이 가능한 L1 캐시 쓰기 최적화를 수행하는 CPU가 있습니까?
L1 캐시가있는 CPU가 쓰기를 수행하는 경우 일반적으로 데이터를 업데이트하는 것 외에 캐시가 데이터를 업데이트하는 경우 캐시가 해당 캐시 라인을 더티로 표시합니다. , 나중에 업데이트 된 데이터로 라인을 작성합니다. 한 가지 가능한 최적화 방법은 캐시가 쓰기의 내용과 캐시의 이전 내용을 비교하도록하는 것이며, 동일하면 해당 라인을 더티로 표시하지 마십시오. 캐시가 때때로 쓰기를 …
9 caching  cpu 

1
비동기 작업이 잘못된 UX를 만드는 경우
필자는 IDE를 필사적으로 확장하는 COM 추가 기능을 작성 중입니다. 관련된 많은 기능이 있지만이 게시물을 위해 2로 좁 힙니다. 사용자가 모듈과 해당 멤버를 탐색 할 수 있는 트리 보기를 표시 하는 코드 탐색기 도구 창이 있습니다. 있다 코드 검사는 그 디스플레이한다 toolwindow DataGridView를 사용자 탐색 코드 문제를 수하고 자동으로 수정. 두 …

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