소프트웨어 공학

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

5
데이터베이스 인덱싱
데이터베이스에 익숙하지 않아서 색인 메커니즘을 이해하려고합니다. 내가 아는 바로는 RDBMS에서 열을 인덱싱하면 해당 열을 더 빨리 검색 할 수 있습니다. 트리플 스토어의 경우에도 마찬가지입니다. 인덱스는 주로 주제별로 검색 한 다음 객체별로 검색한다고 가정합니다. RDBMS에 대해서는 확실하지 않지만 트리플 스토어에서는 두 개 이상의 인덱스를 정의 할 수있어 각 쿼리에 대해 스토어가 …
12 database 

6
고객이 프로젝트에 기여할 수있는 가장 좋은 방법은 무엇입니까?
우리는 고객을위한 CRM을 구축하고 있습니다. 첫 번째 주요 단계가 완료되었고 두 번째 단계가 합의되었으므로 클라이언트는 일부 작업을 선택하여 데이터베이스 스키마 및 비즈니스 프로세스를 약간 수정 하여 두 번째 단계 를 작성합니다 . 나는 이것이 실제로 실용적인지 여부를 결정하지는 못했지만, 그것이 가정 할 때, 이것을 가능하게하기 위해 조치를 취할 수있는 몇 …

4
OOP 설계에 대한 모범 사례를 어떻게 얻었습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . OOP 디자인을 만드는 데 어려움이 있음을 깨달았습니다. 이 속성이 X 클래스로 올바르게 설정되어 있는지 결정하는 데 많은 시간을 보냈습니다. 예를 들어, …

4
예외를 다시 던지면 추상화가 유출됩니까?
설명서에 특정 유형의 예외가 발생한다는 인터페이스 방법이 있습니다. 해당 메소드의 구현은 예외를 발생시키는 것을 사용합니다. 내부 예외가 발생하고 인터페이스 계약에 의해 선언 된 예외가 발생합니다. 다음은 더 나은 설명을위한 작은 코드 예제입니다. PHP로 작성되었지만 따르기가 매우 쉽습니다. // in the interface /** * @return This method returns a doohickey to …

3
MVC를 사용할 때 PHP에서 오류 처리
최근에 Codeigniter를 많이 사용하고 있지만 신경에 걸리는 한 가지는 오류를 처리하고 사용자에게 표시하는 것입니다. 지저분하지 않고 오류를 처리하는 데 결코 능숙하지 않았습니다. 내 주요 관심사는 사용자에게 오류를 반환 할 때입니다. 함수에서 0 또는 1을 반환 한 다음 if / else를 사용하여 오류를 처리하는 대신 예외 및 throw / catch 예외를 …

7
코드를 작성한 후 얼마 후에“더 나은 글을 썼을 것”이라고 생각하는 이유는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

7
신입 사원에게 숙련 된 개발자와 별도의 하위 프로젝트를 제공하면 초보자가 더 빨리 증가 할 수 있습니까?
한 팀에 7 명의 개발자가 있으며 짧은 기간 (약 1 개월)에 개발 속도를 두 배로 늘려야합니다. "더 많은 개발자를 고용하면 처음 몇 개월 동안 만 생산성이 떨어집니다"라는 상식적인 규칙이 있다는 것을 알고 있습니다. 이 프로젝트는 전자 상거래 웹 서비스이며 약 270K 라인의 코드를 가지고 있습니다. 지금은 아이디어를 두 개 이상의 …

8
팀 내에서 Java 스타일 충돌
6 주 기한이있는 Java 개발 팀의 일원입니다. 이를 위해서는 많은 양의 코드를 매우 빠르게 작성해야합니다. 그러나 우리 개발 팀은 다른 스타일의 코딩을 가지고 있습니다. 이름 규약에서 추상화 방법에 이르기까지 모든 것은 팀마다 다릅니다. 누구나 Java에 대한 "표준"을 지시하는 문서를 알고 있습니까? 명확히하기 위해 변수 및 함수에 대한 적절한 명명 규칙을 …

2
벡터 수량으로서의 지능
Peter Seibel 이 쓴 "코더의 작업 : 프로그래밍 기술에 대한 고찰" 이라는 훌륭한 책을 읽고 있는데 , Joshua Bloch와 대화를 나눈 부분에서 프로그래머에게 중요한 포인트 인이 답변을 찾았습니다. 단락은 다음과 같습니다. 이 문제가 있습니다. 즉, 프로그래밍은 지적 능력주의의 많은 부분이며 종종이 사람들은 조직에서 가장 똑똑한 사람들입니다. 그러므로 그들은 모든 결정을 …



1
언어 개념별로 프로그래밍 언어 전문 지식 평가 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 특정 프로그래밍 언어 의 전문 지식 을 평가할 수 있는 좋은 방법을 찾고 있습니다 . 다음 기사를 발견했을 때 아이디어가 떠 …


14
경험이없는 프로그래머에게 IDE가 필요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 다른 질문 을 읽으면 (초보 초보자 PHP 프로그래머로서) WAMP 및 Notepad ++를 고수하거나 Eclipse와 같은 IDE로 전환 …
12 ide 


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