소프트웨어 공학

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

3
MVVM 또는 MVC? WPF 및 ASP.NET에 동일한 클래스 집합을 사용하려고합니다.
나는 디자인 패턴 측면에서 초보자입니다. 방금 새로운 버즈 인 MVVM을들을 때 MVC를 배우기 시작했습니다. 고객을 위해 개발 한 오래된 인벤토리 및 인보이스 발행 애플리케이션을 다시 디자인하여이 두 가지에 대한 통찰력을 배우고 싶습니다. Windows 기반 WPF 응용 프로그램과 웹 기반 버전을 모두 작성하고 싶습니다. 가능하다면 적어도 동일한 수정 클래스를 사용하고 싶습니다. …
10 mvc  wpf  asp.net-mvc-3  mvvm 

5
C ++ 애플리케이션 모니터링
새로운 중앙 집중식 모니터링 솔루션 (Zenoss)을 구현하고 있습니다. SNMP, JMX를 사용하면 서버, 네트워킹 및 Java 프로그램을 간단하게 통합 할 수 있습니다. 그러나 문제는 이기종 (Solaris x86, RHEL Linux, Windows) 환경에서 사용자 지정 C ++ 응용 프로그램을 모니터링하고 관리하는 모범 사례는 무엇입니까? 내가 볼 수있는 가능성은 다음과 같습니다. 넷 SNMP 장점 …
10 java  c++ 

7
오래된 Java 프로그래밍 서적을 읽는 것이 유익합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . Java 책의 대부분은 5-10 살입니다. 그래도 읽는 데 도움이됩니까, 아니면 2 년 내에 사용해야합니다.

5
Microsoft의 새로운 LocalDB를 사용하는 응용 프로그램을 배포하려면 무엇이 필요합니까?
이 새로운 LocalDB를 사용자 컴퓨터에서 실행하려면 어떤 Microsoft 구성 요소를 설치해야하는지 알고 싶습니다. 이제 CTP3에서 : SQL Server Express LocalDB LocalDB는 SQL Server Express Edition을위한 새로운 경량 배포 옵션으로, 필수 구성 요소가 매우 적어 매우 빠르게 설치됩니다. 따라서 데스크톱 응용 프로그램이나 도구를위한 내장 SQL Server 데이터베이스가 필요한 개발자에게 이상적입니다. LocalDB는 …

7
컴파일러의 입문 과정을 따라야하는 컴퓨터 과학 과목은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 컴퓨터 과학 학부생이 아니며 웹 개발자 (java, python, AS3 등)로 전문가로 일하고 있습니다. 저는 지역 대학에서 한 학기당 1 코스를 …


5
인터뷰에서“프로젝트의 현재 아키텍처 설명”질문에 어떻게 대답합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현재 작업중 인 응용 프로그램은 약간 큽니다. 15 분 정도면 설명 할 수 없습니다. 마지막으로 클래스 다이어그램과 …

6
코드베이스를 어떻게 계획해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 나는 현재 5,000 줄 이상의 코드에 도달하려는 프로젝트를 진행하고 있지만 디자인을 완전히 생각하지는 못했습니다. 코드를 구성하고 구성하려면 …
10 architecture  uml 

2
Java Swing의 View / Controller에서 모델을 완전히 분리하는 방법
Java Swing 앱의 View / Controller 클래스에서 Model 클래스를 분리하기 위해 일반적으로 합의 된 설계 지침 모음이 있습니까? View / Controller가 다른 방법으로 Model에 대해 아무것도 모르는 것에 대해 걱정하지 않습니다. javax.swing에 대한 지식이 없도록 Model을 설계하고 싶습니다. 이상적으로 CLI와 같은 기본 요소로 구동 할 수있는 간단한 API가 있어야합니다. 느슨하게 …
10 java  mvc  swing 

3
TDD로 볼을 굴려 라
저는 다른 팀과 협력하여 15 년 이상 사용 된 응용 프로그램을 유지 관리하고 개선하는 개발자 팀의 일원입니다. 처음 만들어 졌을 때 TDD는 들어 본 적이 없습니다. 응용 프로그램은 상당히 안정적이며 쇼 중지 버그가 거의 발생하지 않지만 일주일에 한두 개의 버그가 발생하여 서비스 품질이 크게 저하됩니다. 이러한 버그는 손가락을 가리켜 서 …
10 unit-testing  tdd 

2
SVN 브랜치가있는 경우 SVN 브랜치를 귀찮게해야합니까?
Subversion에서 하나의 브랜치에서만 작업한다면 귀찮게해야합니까? 트렁크에서 속도를 높이기 위해 일할 수는 없습니까? Subversion으로 개발하는 방법은 다음과 같습니다. 트렁크가있다 우리는 새로운 개발 지점을 만듭니다 해당 지점에서 새로운 기능을 개발합니다 기능이 완료되면 기능이 트렁크에 병합되고 분기가 제거되고 트렁크에서 새 개발 분기가 작성됩니다. 프로덕션으로 출시하려면 트렁크에서 태그를 만듭니다. 버그 수정은 해당 태그의 브랜치에서 …
10 svn  branching  tagging 

7
애자일 프로세스와 워터 폴 프로세스 타임 라인에서 코드 리팩토링 및 최적화는 어디에 적합해야합니까?
프로젝트 관리 팀은 "작동"이라는 말이 100 % 완료된 것으로 간주한다는 개념이있는 것으로 보입니다. 대부분의 프로그래머는 항상 그렇지는 않다는 것을 알고 있습니다. 일부 기능을 작동시키기 위해 대체 접근 방식을 시도한다고해서 반드시 최상의 솔루션을 찾은 것은 아니며 다른 개발자와 검토 한 후 재 작업이 필요하지 않습니다. 나는 종종 무언가를 끝내고 물러서서 비즈니스 …

6
성능에 심각한 영향을 미치는 일반적인 Javascript 실수? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 최근에 참석 한 UI / UX MeetUp에서 상호 작용 및 UI에 Javascript (jQuery)를 사용하는 웹 사이트에 대한 …

2
Automake-소스 트리를 깨끗하게 유지하는 방법?
GNU autotools를 사용하여 자체 빌드하는 프로젝트가 있습니다. autotools가 버전이없는 모든 제어 파일을 별도의 디렉토리에 생성하여 소스 트리를 임시 파일을 깨끗하게 유지할 수 있도록 수정하려고합니다. 누구 든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
10 builds 

5
PreProd와 Prod의 환경은 얼마나 유사해야합니까?
방금 프로젝트에 참여했으며 릴리스 중에 프로덕션에서 작동하지 않는다는 것을 깨달았습니다. 다른 모든 환경에서 작동하지만 별도의 릴리스 팀이 있고 서버와 환경을 직접 설정할 수 없으므로 구성에 대한 가시성이 없습니다. 우리는 Prod가 자신의 계정이나 IIS 설정에서 다른 일부 사용자 권한을 가지고 있다고 의심하여 ​​지금도 작업하고 있습니다. 그래서 저는이 모든 것이 저에게 학습 …

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