소프트웨어 공학

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

7
불변의 참조 또는 레이블 만있는 언어의 이름 변수에 대한 좋은 대안은 무엇입니까?
예를 들어, 기능적 언어에서 변수 는 단일 할당이며 일단 할당 된 값은 변경할 수 없습니다. 따라서 unbound 및 bound의 두 가지 상태가 있으며 한 번 바인드하면 변경할 수 없습니다. 물건과 같이 가장 적합한 수학 용어 나 다른 컴퓨터 과학 용어가 있습니까? 뭔가 의미 분산 또는 가변성을 의미하지는 않습니다. 용어와 같이 …

4
텍스트 자동 서식을 사용하는 것이 좋습니다?
Eclipse를 사용하고 있으며 예제로 이야기하지만 다른 IDE에서도 마찬가지입니다. 이클립스는이 CTRL- Shift- F자동으로 코드를 포맷 명령을 사용합니다. 이런 종류의 서식을 사용하는 것이 좋습니다? 나는 같은 파일로 작업하는 많은 프로그래머가있을 수있는 큰 프로젝트의 맥락에서 묻고 있으며 모든 파일은 CSV 시스템으로 관리됩니다. 감사합니다!

2
서버 측 샌드 박스 스크립팅에 대한 나의 선택은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 사용자가 데이터와 스크립트를 공유하여 일부 데이터를 실행하는 공개 웹 사이트를 만들고 있습니다. 스크립트는이 사이클과 다른 상호 작용없이 …

4
순수한 JavaScript 프레임 워크에 비해 GWT와 같은 도구의 장점은 무엇입니까?
GWT는 Java 코드 및 Java Runtime 클래스 라이브러리의 서브 세트를 JavaScript 코드로 변환하는 소프트웨어 스택입니다. JavaScript 툴킷과 비교할 때 GWT는 본질적으로 그리고 용도에 따라 소외되어 보일 수 있으며, 간단한 작업조차하기에는 지나치게 복잡 할 수 있습니다. 왜 웹 개발자가 순수한 JavaScript 및 JavaScript 프레임 워크 및 툴킷을 사용하는 대신 원래 웹용이 …

8
프로젝트 로그 나 일기는 얼마나 유용합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 프로젝트 로그 또는 일기를 유지하는 것이 얼마나 어렵고 유용한 지 알고 싶습니다. 내가 한 일을 추적하면 시간이 너무 많이 걸릴 까봐 걱정됩니다 …

4
다이나믹 한 언어 개발
매우 간단한 언어를 위해 여러 가지 손으로 쓴 컴파일러를 만들었지 만 이제는 단순화 된 Python 또는 Ruby와 유사한 동적 언어를 개발하려고합니다. 그러나 컴파일러가 작동하는 방식을 머릿속으로 감싸기 쉬웠습니다. 원시 컴파일러는 번역 만합니다. 그러나 언어가 역동적이라면 이것을 할 수 없습니다. 런타임에 정보를 추적하고 더 많은 작업을 수행하는 인터프리터 또는 VM을 작성해야합니다. …

5
소프트웨어 프로젝트 아웃소싱 — 갈등 해결 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

3
스크럼 : 동기 부여 처리
에 따르면 이 , "스크럼은 매우 높은 동기 부여, 밀접하게 협력, 간 기능과 자기 조직 팀에 의존합니다." 그렇다면 코드의 소유권을 가지려는 동기가없는 동료를 어떻게 처리합니까? 누군가 소유권을 얻는 데 어떻게 관심이 있습니까?
11 scrum  teamwork 

11
연속적인 테이블 작성 및 삭제가 건축 결함의 징후입니까?
최근에 나는 프로그램 개발 중에 정기적으로 테이블과 열을 정기적으로 만들고 삭제하면서 새로운 기능을 수행하고 민첩한 개발 프로세스를 사용할 때 이것이 정상이라고 말하면서 사물을 정당화한다고 언급 한 개발자와 토론을했습니다. 내 배경의 대부분이 폭포 개발 환경에 있기 때문에 이것이 애자일 개발에서 실제로 적절하다고 생각되는지 또는 이것이 프로그램 아키텍처 또는 애자일 프로세스의 후속으로 …

11
프로그래밍의 특정 부분을 이해하지 못하는 경우 어떻게합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

2
'결과'와 '상태'를 분리하면 어떤 이점이 있습니까?
일반적으로 다음과 같은 상태를 거치는 자동화 된 프로세스가 있다고 가정합니다. 예약-시작-확인-실행-완료 또한 이러한 프로세스는 오류 또는 명시적인 사용자 취소로 인해 조기에 종료 될 수 있습니다. 내 첫 번째 충동은 단순히 오류 를 추가 하고 가능한 상태 값 목록에 취소 하는 것입니다. 그러나 결과 를 상태 에서 분리하는 (개념적) 장점에 대해 …

5
이 캐싱 전략에 어떤 데이터 구조를 사용해야합니까?
.NET 4.0 응용 프로그램을 작성 중입니다.이 응용 프로그램은 두 배의 두 배에 대해 값 비싼 계산을 수행하여 배를 반환합니다. 이 계산은 수천 개의 항목 중 하나에 대해 수행 됩니다 . 이러한 계산은 Task스레드 풀 스레드 에서 수행됩니다 . 일부 예비 테스트에서 동일한 계산이 반복적으로 수행되는 것으로 나타 났으므로 n 개의 …

2
JSON 쿼리 언어
매우 큰 JSON 메시지를 반환하는 서버가 있으며 클라이언트 응용 프로그램은이 응답의 일부에만 의존합니다. 클라이언트 애플리케이션은 JSON 메시지에 "xyz"특성이 있는지 확인하고 결과에 따라 특정 유스 케이스를 실행해야합니다. 이 요구 사항을 위해 전체 JSON 메시지를 객체로 변환하면 약간 비싸 므로이 질문에 답하십시오. XML과 같은 표준 JSON 쿼리 언어가 있습니까? 그렇다면 java 에서이 …
11 java  json 

4
반복자가 비파괴 암시 적 계약을 가지고 있습니까?
스택이나 대기열과 같은 사용자 정의 데이터 구조를 설계한다고 가정 해 봅시다 (예 : 논리적으로 동등한 push및 pop메소드 (예 : 파괴적 액세서 메소드) 를 갖는 다른 임의의 정렬 된 컬렉션 일 수 있음 ). IEnumerable<T>각 반복에서 발생하는이 컬렉션에 대해 반복자를 .NET에서 (특히, ) 구현하는 경우 IEnumerable<T>암시적인 계약 이 위반 됩니까? 않습니다 …

2
컨트롤러가 MVC 패턴의 뷰에 데이터를 전달해야합니까?
ASP.NET MVC (및 다른 웹 기반 MVC 구현)를 사용하는 경우가 많지만 이것이 결코 확실하지 않습니다. 컨트롤러와 뷰가 통신해야합니까? 물론 컨트롤러는 사용할 뷰를 선택해야하지만 컨트롤러가 뷰에 데이터를 전달해야한다는 것은 무슨 뜻입니까? 내 의견으로는,보기가 컨트롤러의 데이터를 기대하는 경우 (제어기,보기) 쌍으로 효과적으로 묶여 있습니다. 대신, 일반적으로 뷰는 모델 자체와 통신하고 컨트롤러와 독립적입니다. 올바른 …
11 architecture  mvc 

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