소프트웨어 공학

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

8
코드에서 "너무 많은 데이터베이스 요청"을 충족시키는 것은 무엇입니까?
이것은 나 자신에 대한 토론이며 일부 동료들이 가지고 있고 여기에 나와서 일반적인 합의가 있는지 어떻게 알 수 있다고 생각했습니다. 기본적으로 데이터베이스 호출에 대한 다음 두 가지 의견이 있습니다. 1. DB 호출 수를 줄이기 위해 필요한 모든 것을 얻기 위해 하나의 큰 호출을 수행하십시오. DB 호출 이것이 특히 실행되는 곳은 일반적인 …

4
불변 개체를 사용하는 동안 대부분의 닭과 계란 문제를 해결하기 위해 적용 할 수있는 특정 설계 전략이 있습니까?
OOP 배경 (자바)에서 온 저는 스칼라를 스스로 배우고 있습니다. 불변 개체를 개별적으로 사용하는 이점을 쉽게 볼 수는 있지만, 전체 응용 프로그램을 어떻게 디자인 할 수 있는지 보는 데 어려움을 겪고 있습니다. 예를 들어 보겠습니다. 물과 얼음과 같은 "재료"와 그 속성 (게임을 디자인하고 있으므로 실제로 문제가 있습니다)을 나타내는 개체가 있다고 가정 …

9
UI 모형에서 실제 요구 사항으로 클라이언트를 어떻게 이동합니까?
응용 프로그램의 시각적 상태를 25 개 모의 화면으로 표시한다고 가정 해보십시오. 이것은 우리가 완성 된 응용 프로그램으로 원래 이해 관계자 또는 고객에게이를 개발하고 전달할 수 있다고 확신하기에 충분할 것으로 기대합니다. 당연히 UI를 생각해내는 데 사용되었던 많은 질문을 이해 당사자에게 다시 묻는다. 그러나 나는 이것이 충분하지 않다는 것을 여러 번 발견했습니다. …

14
개발자의 UI 디자인 기술의 일반적인 부족 극복
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 많은 개발자들이 UI 디자인에 능숙하지 않다는 것을 알았지 만 (나는 이것이 얼마나 진실인지는 모르겠지만) 적어도 나에 대해서는 …

2
IronScheme은 학습 할만한 가치가 있거나 완벽합니까?
IronScheme 은 Wikipedia 에서 IronLisp라는 실패한 프로젝트의 후속 작업으로 언급되어 Clojure가 JVM에서 수행하는 방식으로 Lisp를 CLR 및 .NET으로 가져옵니다. 누구든지이 언어에 경험이 있습니까? 상당히 완벽 해 보였지만 (99 %), 설정 여부에 따라 시간을 들일 가치가 있는지 판단하는 방법을 잘 모르겠습니다. 안정적이고 완전하다는 것은 도구와 Project Euler 스타일 문제를 다루기보다는 실제 …
17 .net  lisp  scheme  clr 

3
민첩하다는 것은 무엇을 의미합니까?
우리는 모두가 민첩하게 행동 할 것이라고 말하는 프로젝트를 가지고 있지만 민첩성이 무엇인지 명확하게 이해하지 못했다고 생각합니다. 이전 프로젝트에서 회의를 계획 한 후 제품 백 로그를 정의하고 2-3 주 스프린트로 개발자에게 작업을 할당했습니다. 매일 아침 우리는 스크럼 회의 (매번 1/2 시간 씩 진행되는 것처럼 보임)를 가졌으며 각 개발자는 그 후 회의를 …
17 agile 

4
래더 로직 프로그램의 소스 제어를위한 사실적이고 유용한 솔루션이 있습니까?
PLC (Programmable Logic Controllers) 용 래더 로직 (LL) 프로그램의 버전 제어는 사실상 존재하지 않는 것 같습니다. LL은 시각적 언어이고 이진 파일로 저장되는 경향이 있거나 프로세스 제어 엔지니어링 서클에서 소스 코드 제어가 "잡히지"않았거나 아마도 내 Google-Fu가 오늘 밤 약하기 때문일 수 있습니다. 그러한 시스템의 버전 ​​관리를위한 현실적이고 유용한 솔루션을 알고 있습니까? …

5
에이다가 정말 사라 졌어요?
사람들이 여전히 Ada를 사용합니까? (대부분 국방부에서 사용 되었습니다) 모든 응용 프로그램이 Ada "레거시"로 작성 되었습니까? 에이다 지식은 여전히 ​​판매하고 있습니까
17 legacy  ada 

5
SRP (Single Responsibility Principle)가 목표입니까?
"사용자에게 매력적인"디자인을 디자인하려는 두 명의 UI 디자이너를 고려하십시오. "사용자 매력"은 객관적이지 않으며 디자이너의 마음에만있는 개념입니다. 따라서 디자이너 A는 예를 들어 빨간색을 선택할 수 있지만 디자이너 B는 파란색을 선택할 수 있습니다. 디자이너 A는 디자이너 B와 완전히 다른 레이아웃을 만듭니다. 나는 SRP (Single Responsibility Principle)에 대해 읽었으며 내가 이해 한 것은 일종의 …

11
회사는 인터뷰 중에 자신의 사이트에 대한 생각을 원합니다. [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 선임 웹 개발자 직책을 위해 회사와 전화 인터뷰를했으며 사이트에 대한 내 생각과 개선을위한 제안을 듣고 싶어서 사이트에 …

5
사무실에서“자유로운 시간”을 생산적으로 보내는 방법 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 출시 후 2 ~ 3 개월에 한 번씩 10 ~ 15 일의 자유 시간이 주어집니다. 여가 시간에는 아무 일도하지 않으며 아무도 당신이하는 …

5
숙련 된 C ++ 엔지니어 팀에 OOP / OOD를 "소개"하는 가장 좋은 방법
기존 팀원에게 OOP 개념을 도입하기위한 모욕적 인 방법이 아닌 효율적인 방법을 찾고 있습니까? 내 팀원은 OO 언어를 처음 사용하지 않습니다. 우리는 오랫동안 C ++ / C #을 해왔으므로 기술 자체가 친숙합니다. 그러나 나는 노력 (주로 코드 검토의 형태)을 크게 주입하지 않고 둘러보고, 우리가 생산하는 것은 클래스 내부에서 발생하는 C 코드 …

13
파스칼의 진화에 어떤 특징이 기여 했습니까?
파스칼 언어의 자세한 역사를 편집 중이며 누락 된 세부 사항이 몇 가지 있습니다. 오늘날 우리가 당연한 것으로 생각하는 많은 기능이 있습니다. 파스칼의 진화에 크게 기여한 기능은 무엇이며 왜 중요한가? 플랫폼 또는 프레임 워크 기능이 아닌 언어 기능을 찾고 있습니다. 따라서 연산자 오버로드 또는 기본 매개 변수와 같지만 Linux 지원 또는 …
17 history  delphi  pascal 

6
프리 랜싱 업무에 대한 두려움을 어떻게 제거 할 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 보통 웹 디자인 회사에서 일하지만 관리자도 자신의 회사를 가지고 있습니다. 그는 기본적으로 디자이너이며 클라이언트와 함께 프로젝트를 포착 한 다음 주말이나 …

6
Microsoft 이외의 세계에서 IntelliSense의 용어는 무엇입니까?
IDE 소프트웨어에 대해 또는 프로그래밍 언어는 소스 레벨에서 할 여부를 할 수 있습니다 무엇에 대해 이야기 할 때, 나는 종종 단어를 사용 인텔리 하지 않는 사람들에게 이야기 할 때 마이크로 소프트 세계에서 정확한 의미를 가지고 있지만, 부적절 Visual Studio에 익숙해야합니다. 이 경우 적절한 용어는 무엇입니까? 일반적으로 "자동 완성"이라는 용어를 사용하지만 …

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