소프트웨어 공학

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

14
상수를 사용하는 것이 올바른 상황입니까?
그래서 교수님은 제가 진행하고있는 프로젝트에 대한 피드백을 제공하고있었습니다. 그는이 코드에 몇 가지 마크를 도킹했습니다. if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); cv.ShowDialog(); loadVendors(); } 콤보 박스 "인덱스 변경"핸들러에 있습니다. 사용자가 새 공급 업체를 만들려고 할 때 사용되는 최상위 옵션 (인덱스 0, 변경되지 않음)은 "새 공급 업체 생성"대화 …
42 c# 


10
강력한 코드는 무엇입니까?
교수님은 "강력한"코드를 말할 때이 Java 예제를 계속 언급하고 있습니다. if (var == true) { ... } else if (var == false) { ... } else { ... } 그는 "강력한 코드"는 프로그램이 모든 가능성을 고려하고 오류와 같은 것이 없다는 것을 의미한다고 주장합니다. 모든 상황은 코드에 의해 처리되어 유효한 상태가되므로 "else"가됩니다. …

8
Java에서 기능 프로그래밍이 가능합니까? [닫은]
나는 Amazon.com 서점을 탐색하고 있었고, 난 책을 우연히 만났다 "자바 개발자를위한 기능 프로그래밍" . 나는 매우 기본적인 기능 프로그래밍을 알고 있으며 3 년 동안 Java로 프로그래밍 해 왔습니다. Java에서도 Functional Programming이 가능하다는 것을 알고 싶습니다.

8
왜 세분화가 아닌가?
나는 운영 체제와 x86 아키텍처를 연구하고 있으며, 분할 및 페이징에 대해 읽는 동안 현대 OS가 메모리 관리를 처리하는 방법이 자연스럽게 궁금했습니다. 내가 찾은 것으로부터 리눅스와 대부분의 다른 운영 체제는 본질적으로 페이징에 유리하게 세그먼트 화를 피했다. 내가 찾은 몇 가지 이유는 단순성과 이식성이었습니다. 세그먼트 화 (x86 또는 기타)를위한 실제적인 용도는 무엇이며이를 …

14
기업은 야심 찬 기업가 인 소프트웨어 개발자를 고용합니까? [닫은]
코드를 작성하고 문제를 해결할뿐만 아니라 언젠가는 기업가가되고 자신의 회사를 운영하고자하는 개발자가 있습니다. 이들은 오픈 소스 프로젝트에 참여하거나 다양한 네트워킹 이벤트 / 미팅에 참여하거나 업무 외의 비즈니스를 형성 / 시작하는 데 도움이되는 코드를 작성할 수도 있습니다. 예를 들어, 예비 직원과의 솔직한 인터뷰는 다음과 같이 진행될 수 있습니다. 회사 : 5 년 …

14
프로젝트를 끝내는 것이 얼마나 중요합니까? [닫은]
저는 학생입니다 (아직 uni에 가십시오). 나는 지금 약 5 년 동안 프로그래밍을 해왔습니다. 그 동안 나는 언어에서 언어로, API에서 API로, 프로젝트에서 프로젝트로 흩어졌습니다. 나는 한 가지 일을 스스로 시도했지만 관심을 잃었습니다. 내 PC 전체가 반 완성 된 프로젝트로 가득 차 있습니다 (그리고 디스크에서 4 배 이상 포맷 된 것). 나는 …



7
기능적 프로그래밍이 증가하고 있습니까?
최근에 함수형 프로그래밍 언어 가 인기를 얻고 있음을 알게되었습니다 . 나는 최근 에이 인덱스에 따르면 Tiobe 인덱스 가 작년에 비해 인기가 증가한 것을 보았지만 대부분이이 언어에 따라 가장 인기있는 상위 50 개 언어에 도달하지는 못했습니다. 그리고 이것은 꽤 오랫동안 사실이었습니다. 함수형 프로그래밍은 다른 모델 (즉, 객체 지향 프로그래밍)만큼 인기가 없었습니다. …

16
라이브러리와 코드 스 니펫을 많이 사용하지 않는 구체적인 이유가 있습니까? [닫은]
전반적으로 나는 약 8 년 동안 프로그래밍을하고 있으며, 나는 "일을 끝내기 위해"오픈 소스 라이브러리와 스 니펫 (GitHub!)에 점점 더 의존하고있는 것 같습니다. 나는 시간 안에 나 자신의 구현을 쓸 수는 있지만 전반적인 디자인에 집중하고 싶다는 것을 알고 있습니다. 이것이 정상입니까 (비 기업 환경)? 내 "프로그래밍"이 다른 라이브러리를 함께 붙이는 것 …

30
학교에서 배웠지 만 그 당시에는주의를 기울이지 않았던 것들 [폐쇄]
이 질문 으로 인해 더 좋은 질문이 있다고 생각했습니다. 학교에서 그 당시에는 신경 쓰지 않았지만 유용하다고 판명되었거나 학교에 있었기 때문에 직장에서 재 학습해야했지만 정보를 유지하지 못하고 필요한 정보는 무엇 이었습니까? (소프트웨어 관련 작업을 의미합니다.) 나는 이것이 대학생들이 학교에있는 동안주의를 기울여야 할 것들을 찾는 데 도움이 될 것이라고 생각합니다.

10
재택 근무의 단점에 대한 하드 데이터가 있습니까? [닫은]
재택 근무의 장단점에 대한 하드 데이터 (연구, 비교, 직감이 아닌 분석)가 있습니까? 내 개발자는 예를 들어 일주일에 하루 집에서 일하는 것에 대해 물었습니다. 상사는 여러 가지 이유로 그것을 좋아하지 않습니다. 일부 동의합니다. 그러나이 경우 반드시 적용 할 필요는 없다고 생각합니다. 우리는 실제 사무실이 있고 (각각 2..3 명), 산만 함은 여전히 …

14
더 나은 견적을 얻는 법을 배우는 방법? [닫은]
나는 추정치에 빠진다. 누군가가 시간이 얼마나 걸리는지 묻자 마자, 나는 마크에서 완전히 벗어날 것이기 때문에 추측조차하지 않습니다. 일반적으로 나는 너무 낙관적이며 아마도 내 추측에 큰 X 요소를 곱해야합니다 ... 더 나은 견적을 얻는 방법을 배우려면 어떻게해야합니까? 그것은 내 대학에서 가르치지 않으며, 우리는 모든 노동에 대한 마감일이 있지만 실제로 실제로 얼마나 …

8
HTML5를 시작하려면 어떻게해야합니까? [닫은]
HTML5를 배우는 데 권장되는 워크 플로는 무엇입니까? 어떤 도구를 설치해야합니까? 어떤 SDK? 어디서 시작하나요? 테스트하는 방법? 디버깅하는 방법? 무엇을 읽습니까? "HTML5 개발"이라는 레이블이 붙은 것은 사실 HTML, CSS, JS 등이 혼합되어 있다는 것을 이해하지만 더 큰 프로젝트가 메모장에서 개발되었다고 생각하지 않습니다. 그렇기 때문에 워크 플로에 대한 팁과 요령을 공개하도록 요청합니다.
42 javascript  html  css  ajax  html5 

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