소프트웨어 공학

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

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

2
구문 분석 트리와 추상 구문 트리의 차이점을 설명하는 가장 간단한 예는 무엇입니까?
이해하기 위해 파서는 파싱 트리를 만든 다음 그 트리를 버립니다. 그러나 컴파일러가 사용하는 추상 구문 트리를 표시 할 수도 있습니다. 구문 분석 트리와 추상 구문 트리가 구문 분석 단계에서 생성된다는 인상을 받고 있습니다. 그렇다면 누군가 이것이 왜 다른지 설명 할 수 있습니까?
14 parsing  trees 

6
Javascript 프레임 워크 폭발을 어떻게 이해합니까? 그들 모두를 배워야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 여전히 기존 방식으로 웹 개발을 수행하는 초보자 웹 개발자 (서버 측의 HP / J2EE / Struts, 클라이언트 측의 …

4
오버로드 된 메소드의 이름을 바꿔야합니까?
다음 메소드를 포함하는 인터페이스를 가정하십시오. Car find(long id); List<Car> find(String model); 이렇게 이름을 바꾸는 것이 더 낫습니까? Car findById(long id); List findByModel(String model); 실제로,이 API를 사용하는 개발자는 초기 find()메소드의 가능한 인수를 알기 위해 인터페이스를 볼 필요가 없습니다 . 그래서 내 질문은 더 일반적입니다 : 가독성을 줄이기 때문에 코드에 과부하 된 …

9
면접관에게 개발 팀의 가장 큰 강점과 약점을 물어 보는 것은 나쁜 생각입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 개발자 입장을 인터뷰 할 때 가능한 고용주에게 물어 보는 것이 좋은 질문인지 궁금합니다. 개발 팀의 가장 큰 강점과 약점은 무엇입니까? 면접을 …
14 interview 


5
검토 할 코드를 어떻게 선택합니까?
소규모 소프트웨어 회사에서 7 명의 개발자로 구성된 팀의 일원이며 정기적 인 그룹 코드 및 디자인 검토를 소개하려고합니다. 우리는 과거에 일부 검토를 수행했지만 산발적이었습니다. 좀 더 규칙적으로 만들고 싶습니다. Code Complete 및 기타 유사한 리소스를 읽었 으며 코드 검토를 수행 하는 방법 에 대해 이야기 하지만 검토 대상 을 선택 하는 …

5
로드 테스트 : 초당 요청을 생성하는 방법?
Zeroc-ICE를 실행하는 서버 구성 요소가 있습니다. 로드 테스트를 원할 때 병렬 라이브러리를 사용하여 여러 요청을 만들면 가능하다고 생각했습니다. 그러나 그것은 결국 끝납니다. C #의 Parallel (Parallel.For) 라이브러리를 사용하는 것이 더 쉬웠지만 동일한 순간에 모든 것을 병렬로 정확하게 생성하는 것은 아닙니다. 따라서 초당 N 개의 요청을 작성하기위한 정의가 될 수 없습니다. …

8
반복적 인 달력 작업을 데이터베이스에 어떻게 저장해야합니까?
소규모 관리를위한 소규모 개인 프로젝트 용입니다. 기본적으로 다음과 같은 SQLite3 데이터베이스에 작업을 저장합니다. id INTEGER PRIMARY KEY AUTOINCREMENT label TEXT deadline INTEGER 따라서 각 작업에는 마감 시간 (마감일)이 있으며 유닉스 타임 스탬프로 저장됩니다. 지금까지는 "내일 : 할머니 방문"과 같은 항목을 수행 할 수 있으며 레이블로 "할머니 방문"을 사용하여 새 행을 …


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

4
단위 테스트 시간 초과를 사용하여 방법의 성능을 측정하는 것이 좋습니다?
특정 조치에 대한 최대 실행 시간을 지정하는 비 기능 요구 사항 이있는 프로젝트에서 QA는 요구 사항에 지정된 하드웨어 및로드 모두에서 정확한로드 하에서 정밀한 하드웨어를 사용하여 전용 머신에서이 조치의 성능을 확인해야합니다. 반면에 소스 코드를 잘못 변경하면 성능에 심각한 영향을 줄 수 있습니다. 소스 코드가 소스 제어에 도달하고 QA 부서에서 확인 하기 …

4
프로그래밍 규칙보다 일관성을 선호해야합니까?
클래스를 설계 할 때 일반적인 프로그래밍 방식보다 동작의 일관성을 선호해야합니까? 구체적인 예를 들자면 : 일반적인 규칙은 다음과 같습니다. 클래스가 객체를 소유 한 경우 (예 : 객체를 생성 한 경우) 완료되면 정리해야합니다. .NET에서는 클래스가 IDisposable객체를 소유하는 경우 수명이 다했을 때 처리해야하는 특정 예가 있습니다 . 당신이 그것을 소유하지 않으면 그것을 만지지 …
14 design  .net 

3
HTML TextArea에 자체 HTML 태그가있는 이유는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . <input id='input1' type='text'></input> <input id='input2' type='button'></input> <input id='input3' type='checkbox'><input> <textarea id='myTextArea'></textarea> HTML 마크 업에서 사용자가 페이지와 상호 작용할 수있는 대부분의 장소는 <input>태그 …
14 html 

5
SQL Server를 사용한 버전 제어
새 프로젝트를 시작하고 SVN (Totoise 포함)을 버전 관리 시스템으로 사용하고 있습니다. 동일한 시스템을 사용하여 SQL Server 데이터베이스를 유지 관리 할 수 ​​있는지 궁금합니다. 내 테이블 / 함수 /보기 / 프로 시저 / 트리거 / 등을 버전 화하고 싶습니다. 어쨌든 테스트 데이터가 될 것이기 때문에 내 데이터는 아닙니다. 이 설정 방법을 …

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