소프트웨어 공학

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

5
C ++에서 네임 스페이스를 사용하는 모범 사례 [닫기]
몇 개월 전에 Bob 아저씨의 Clean Code를 읽었 으며 코드 작성 방식에 큰 영향을 미쳤습니다. 비록 그가 모든 프로그래머가 알아야 할 것들을 반복하는 것처럼 보였지만, 그것들을 모두 모아서 연습하게함으로써 훨씬 더 깨끗한 코드를 얻게됩니다. 특히 큰 함수를 여러 개의 작은 함수로 나누고 큰 클래스를 여러 개의 작은 클래스로 나누면 매우 …
38 design  c++  namespace 

6
프레임 워크를 사용하지 않을 때 [폐쇄]
오늘날에는 거의 모든 프로젝트에 적합한 언어에 대한 프레임 워크를 찾을 수 있습니다. 대부분의 최신 프레임 워크는 몇 시간에 걸친 테스트, 동료 검토 코드 및 뛰어난 확장 성을 통해 상당히 견고합니다 (일반적으로 말하면). 그러나 커뮤니티에서 프로그래머가 선택한 프레임 워크에 너무 의존하여 더 이상 기본 작업을 이해하지 못하거나 새로운 프로그래머의 경우 기본 …
38 frameworks 

10
WPF 대 WinForms-델파이 프로그래머의 관점?
WPF와 WinForms의 주요 스레드 대부분을 읽었으며 시도한 기술과 진정한 이전 기술 (Winforms) 사이를 결정할 때 발생할 수있는 불행한 분위기에 빠져 있으며 후임자 (WPF)입니다. 나는 수년간 베테랑 델파이 프로그래머이며 마침내 C #으로 뛰어 들었습니다. 필자의 동료 델파이 프로그래머들은 델파이의 Anders Hejlsberg가 C #의 설계 자라는 것을 알게되어 기쁩니다. Delphi의 VCL 사용자 …
38 c#  wpf  winforms  delphi  microsoft 

5
Java 개발자 학습 Python : 머리를 감쌀 때 어떤 개념이 필요합니까?
배경 : 몇 가지 튜토리얼을 살펴보고 작은 프로젝트를 작성했습니다. Google과 StackOverflow를 사용하면 충분 합니다. 지난 며칠 동안 여러 번 "내가 무엇을 놓치고 있습니까?" -파이썬으로 쓸 때 여전히 Java로 생각하고 있다고 생각합니다. StackOverflow 에서이 질문은 파이썬 학습을 위해 읽어야 할 리소스에 대한 팁으로 가득 차 있지만 여전히 파이썬으로 번역 할 사전 …


17
소프트웨어 디자인 : 빠르게 구축하거나 제대로 구축합니까?
사소한 응용 프로그램을 작성할 때는 작업을 빠르게 수행하고 모델 논리를 뷰와 혼합하고 캡슐화를 깨는 것과 같은 코드에서 바로 가기를 취하는 것이 가장 좋습니다. 또는 더 많은 아키텍처를 빌드하고 올바르게 빌드하는 데 시간을내는 것이 더 좋지만 디자인이 유동적이기 때문에이 추가 코드를 모두 사용하지 못할 수 있으며 피드백이 발생하면이를 버려야 할 수도 …

19
남용되거나 남용 된 프로그래밍 기술 [폐쇄]
사람들이 시도하는 많은 문제에 대한 실질적인 해결책은 아니지만 프로그래밍에 남용 (IE가 필요 이상으로 과도하게 사용) 또는 남용 또는 모든 것에 조금 사용 된 것으로 보이는 프로그래밍 기술이 있습니까? 그것으로 해결하십시오. 정규 표현식, 디자인 패턴 또는 알고리즘 또는 완전히 다른 것일 수 있습니다. 사람들이 다중 상속 등을 남용한다고 생각할 수도 있습니다.
38 design 

17
휴가 중일 때 '비상 연락처 정보'요청에 어떻게 응답합니까?
휴가를 가고 일을 전혀 생각하고 싶지 않지만 긴급 상황 (서버 다운, 웹 서비스 오작동 등)이 발생했을 때 연락 번호를 제공하고 싶습니다. 나는 그것이 남용 될 것을 두려워합니다 (예를 들어 모든 것을 시도하기 전에 저에게 연락 할 것입니다). 또한 휴가 중이라면 정전이 있어도 방해하지 않아야한다고 생각합니다. 누구든지 이런 상황에 경험이 있습니까? …
38 support 

9
면접 후 거절 후 이유를 묻는 것이 적절합니까? [닫은]
면접에서 괜찮다고 생각했지만 면접관은 그렇게 생각하지 않았습니다. 거부 이메일을받은 후 이유를 묻는 것이 적절합니까? 결국 나는 HR 담당자를 귀찮게하고 싶지 않습니다. 나는 지금까지 학생 사냥 경험이 많지 않습니다. 이 질문이 바보처럼 들리면 나와 함께 견뎌내십시오.
38 interview 

10
알고리즘과 데이터 구조를 어떻게 배우나요? [닫은]
이것은 알고리즘과 데이터 구조를 배울 필요가 있는지 묻는 이전의 질문 과 계속됩니다 . 예라고 생각합니다. 이제는 실험이나 실습 또는 과제를 통해 배울 수없는 환경에서 일합니다. 알고리즘과 데이터 구조를 배우기 위해 6 개월 또는 1 년 또는 2 년을주기 위해 할 수있는 올바른 책, 올바른 종류의 문제, 올바른 종류의 리소스와 같은 …

26
언어 설계자들이주의를 기울이기를 바라는 것은 무엇입니까? [닫은]
이 질문의 목적은 당신이 살 수 없거나 원하는 언어로 원하는 프로그래밍 언어 기능의 세탁 목록을 구성하는 것이 아닙니다. 이 질문의 목적은 대부분의 언어 디자이너가 생각하지 못하는 언어 디자인의 구석을 밝히는 것입니다. 따라서 언어 기능 X에 대해 생각하는 대신 좀 더 철학적으로 생각하십시오. 저의 편견 중 하나는 아마도 논란의 여지가있을 수 …

13
자신의 웹 사이트를 갖는 것이 중요합니까? [닫은]
얼마나 필요하거나 중요합니까? 블로그 나 사이트의 실행 목록을 계속 유지하려고하지만 많은 시간 동안 누군가의 프로필을 가져 와서 아무 것도 없다는 것을 알았습니다 . 정말 중요한가요? C / C ++ 시스템 프로그래머에서 Rails, 심지어 Haskell 및 J에 이르기까지 다양한 수준의 프로그래밍을 이해하고 있으며 모든 사람이 웹 기반 응용 프로그램을 쉽게 사용할 …

24
추상화 란 무엇입니까? [닫은]
프로그래머 가 사용 하는 프로그래밍 추상화 가 무엇인지에 대해 일반적으로 합의 된 정의 가 있습니까? [참고, 프로그래밍 추상화는 "추상"이라는 단어에 대한 사전 정의와 혼동되어서는 안됩니다.] 모호하지 않거나 심지어 수학적 정의가 있습니까? 추상화의 명확한 예는 무엇입니까?

20
터치 식 기능이 얼마나 중요합니까? [닫은]
이미 프로그래머로 일할 때 터치 타입을 배웠습니까? 그렇다면 생산성에 어떤 영향을 미쳤습니까? 아니면 여전히 유형을 만질 수 없습니까? Steve Yegge 에 따르면 필수입니다. 개인적으로 나는 실제로 입력하는 데 작업 시간의 25 % 미만을 소비했기 때문에 큰 차이를 느끼지 못했습니다 (당시 큰 레거시 프로젝트를 수행하고 있었고 기존 코드를 읽고 디버깅하는 데 …

28
인터뷰에서 가장 궁금한 점은 무엇입니까? [닫은]
프로그래밍이나 소프트웨어 개발과 관련이있을 필요는 없지만 IT 관련 직업에 대한 인터뷰 중에 요청했습니다. 후보자가 예상치 못한 참신한 상황에 어떻게 대처 하는지를 이해하기위한 "왼쪽 필드"질문이 있다는 것을 알고 있습니다. 그러나 여기서 나는 그들이 당신을 인터뷰했던 직업이나 어떤 것에 대해 전혀 관련이없는 것처럼 보이는 질문을 찾고 있습니다 당신은 " 그 질문에 대한 …
38 interview 

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