소프트웨어 공학

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

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


10
프로그래밍에 가장 적합한 모니터는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 휴일 팔년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 때때로 나는 몇 가지 모니터를 시도했다. 내 주요 작품은 코딩 (일, 박사 등)입니다. 직장에서 LG …

6
메소드 및 함수 이름의 "A", "an"및 "the": 무엇을 가져가십니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 우리 중 많은 사람들이 한 지점에서 이와 같은 메소드 이름을 보았을 것입니다. UploadTheFileToTheServerPlease CreateATemporaryFile WriteTheRecordToTheDatabase ResetTheSystemClock 즉, 문법적으로 …


9
업무 일지에 일지를 쓰는 것이 도움이됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 몇 년 전, 제 첫 실제 프로그래밍 작업에서 상사는 저의 일상 활동 일지를 기록하도록 권했습니다. 더 이상 …


8
언제 성능에 관심을 가져야합니까?
Java의 IRC 채널 , SO 및 기타 장소와 같은 장소에서 가장 오랜 기간 동안 "코드의 모양과 가독성 / 이해성에 대한 걱정, 그리고 꼭 필요한 경우 나중에 성능에 관한 걱정"이라는 문구를 들었습니다. 그래서 오랫동안 작은 데스크탑이나 웹 앱의 성능에 대해 OCD가 아니었고 비효율적이었습니다. 대부분의 응답은 "확장 성이란 무엇입니까?"입니다. 합법적 인 요점이지만 …

8
대규모 프로그래밍 팀에서 일하는 것은 어떤가요?
저는 작은 프로그래밍 팀에서 일하는 것이 항상 운이 좋았습니다. 내가 일한 가장 많은 사람은 11 명의 프로그래머라고 생각합니다. 수백 명의 개발자와 함께 프로젝트를 진행하는 것은 어떻습니까? 수천? 확장 성 및 확장 성 편집 : 모든 답변 주셔서 감사합니다! 긍정적 인 것이 거의없는 것 같습니다. 초대형 코드베이스에서 작업 가능 더 나은 …

16
소프트웨어 개발은 ​​엔지니어링 분야입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 소프트웨어 개발을 엔지니어링으로 간주 할 수 있습니까? 그렇지 않다면 공학 분야의 자격을 갖추기 위해 부족한 것은 무엇입니까? 이것과 관련하여 프로그래머와 소프트웨어 엔지니어의 차이점에 대한 Stack Overflow에 관한이 질문이 있습니다. …

3
GDB는 어떻게 실행을 일시 중지합니까?
아시다시피, GDB를 사용하고 코드에서 중단 점을 설정하여 디버깅을 위해 실행을 일시 중지 할 수 있습니다. 내 질문은 GDB가 프로세스를 일시 중지하고 i r예를 들어 레지스터의 내용을 볼 수있게하는 것 입니다. 다른 OS 프로세스에서 해당 레지스터를 지속적으로 사용하고 있지 않습니까? 어떻게 덮어 쓰지 않습니까? 라이브 데이터가 아닌 컨텐츠의 스냅 샷입니까?
16 c++  debugging 

4
Java-완전히 정적 인 클래스를 갖는 것은 나쁜 생각입니까?
나는 더 큰 솔로 프로젝트를 진행하고 있으며 현재 인스턴스를 만들 이유가없는 몇 가지 클래스가 있습니다. 예를 들어, 내 주사위 클래스는 현재 모든 데이터를 정적으로 저장하고 모든 메소드도 정적입니다. 주사위를 굴리고 새로운 가치를 얻고 싶을 때 그냥 사용하기 때문에 초기화 할 필요가 없습니다 Dice.roll(). 나는 이와 같은 하나의 주요 기능만을 가진 …

5
좀 더 표현적인 프로그래밍 언어가 발전함에 따라 소프트웨어 설계 사양의 필요성이 크게 줄었습니까?
몇 년 전에 저를 포함한 많은 IT 직원들에게 이상적인 소프트웨어 개발 프로세스에는 코드 줄을 작성하기 전에 많은 UML 다이어그램이 포함 된 상세 설계 문서를 작성하는 것이 포함됩니다. (이것은 폭포 모델에 대한 설명처럼 보이지만 반복이 더 작다는 점을 제외하면 민첩성과 동일합니다.) 지난 2 ~ 3 년간 나는 마음을 완전히 바꿨습니다. 관련 …

2
이름을 잘못 입력하기 어려운 방법은 무엇입니까?
다음은 일부 데이터 마이닝과 정교한 알고리즘으로 해결할 수 있다고 생각되는 질문이지만 방법을 잘 모르겠습니다. 사용할 데이터 소스 및 적용 할 알고리즘에 대한 모든 의견을 환영합니다. 배경 : 저는 루마니아-헝가리 인으로 폴란드-우크라이나어를 가진 아기를 기대하고 있으며 우리가 정착하고자하는 국가에 대해 마음을 놓지 않았습니다. 예상 할 수 있듯이, 주어진 이름을 선택하는 것이 …

6
함수에 전달되는 인수의 양을 제한하는 언어
이 아이디어는 +,-, % 등과 같은 연산자가 하나 또는 두 개의 인수가 전달되고 부작용이없는 함수로 볼 수 있다는 사실에서 영감을 얻었습니다. I 또는 다른 사람이 두 개 이상의 인수가 전달되는 것을 막고 반환 값을 통해서만 작동하는 언어를 작성한다고 가정합니다. a) 그러한 언어는 코드를 이해하기 쉽게 만들어 줄 것입니까? b) 코드의 …

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