소프트웨어 공학

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

5
JavaSchool에 갔다가 어떻게 보상합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 에서 이전 질문 , 나는 전에 대학 중에 잘 한 새로운 소프트웨어 엔지니어를위한 경력 조언을 요청했다. 그러나 MIT 나 예일에 갈 …

12
주석 처리 된 짧은 고급 코드 대 주석 처리되지 않은 더 긴 이해하기 쉬운 코드-선호되는 것은 무엇입니까?
때때로 알고리즘은 두 가지 방식으로 작성 될 수 있습니다. 짧고 멋진 길; 또는 더 길고 이해하기 쉬운 방법. 예를 들어, C에서 문자열 source을 복사하는 길고 쉬운 방법은 dest다음과 같습니다. *dest = *source; while (*source != '\0') { source++; dest++; *dest = *source; } (true); 여기에 짧고 멋진 방법이 있습니다. // …

9
"프로그래밍 블로우 하드"를 다루는 방법? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 그래서 나는 모든 사람이 어느 시점에서이 사람을 만났을 것이라고 확신합니다. 누군가가 당신의 프로젝트 나 아이디어에 관심을 갖고 처음에는 관심을 보였습니다. 몇 가지 …

9
단위 테스트를 더 즐겁게 만들었습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 당신이 항상 단위 테스트를 좋아한다면, 당신에게 좋습니다! 그러나 마음에 들지 않은 채 태어나지 않은 불행한 사람들에게는 어떻게이 …


4
튜링 완전성 이외의 힘 측정
원래 StackOverflow에서 이것을 요청했지만 너무 주관적이었습니다 :-(. 프로그래밍 언어의 힘을 정의하는 방법에 관심이 있습니다. 실제로 사용되는 프로그래밍 언어를 구별하는 힘 측정 예를 들어, 누구나 어셈블리와 Java를 구별하는 비 주관적인 방법을 제안 할 수 있습니까? 튜링 완성도는 언어가 출력 할 수있는 것에서 최대로 강력하다는 것을 의미합니다 (실제로 비 시각적으로 수행 할 …

3
액터 모델에 대한 당신의 생각은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Erlang 이 사용하는 액터 모델 은 동시 프로그래밍을 수행하는 매우 다른 방법 인 것 같습니다. 액터 모델에 대한 …

20
IDE가 코드로 이끌어 낼 수있는 가장 인상적인 트릭은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
18 ide  automation 

5
고객이 웹 사이트에서 리치 텍스트 편집을 요구하면 어떻게합니까?
우리 모두 알다시피, XSS 공격은 위험 하고 실제로 해내 기 쉽습니다 . ASP.NET MVC처럼 다양한 프레임 워크를 통해 HTML을 쉽게 인코딩 할 수 있습니다. <%= Html.Encode("string"); %> 그러나 고객이 Microsoft Word 문서에서 직접 컨텐츠를 업로드 할 수 있어야하는 경우 어떻게됩니까? 시나리오는 다음과 같습니다. 사람들은 Microsoft Word의 컨텐츠를 WYSIWYG 편집기 (이 …
18 c#  .net  asp.net-mvc 

20
VB.Net vs C # 토론 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
18 c#  .net  vb.net 

1
Microsoft의 라이브러리가 Newtonsoft.Json에 의존하는 이유는 무엇입니까?
이것은 아마도 Microsoft가 ASP.NET 웹 API 라이브러리를 만들었을 때 시작되었을 것입니다. 적어도 내가 실수하지 않으면 그것을 기억할 때입니다. 어쨌든 그 이후로 HTTP 패키지는 JSON과의 데이터 직렬화를 위해 Newtonsoft.Json 라이브러리에 따라 시작되었습니다. Microsoft만큼 큰 회사가 오픈 소스 라이브러리에 대한 종속성을 추가하는 이유는 무엇입니까? .NET을 사용하여 완전히 오픈 소스로 이동하려고해도 Microsoft가 아닌 …
18 .net  asp.net  json  web-api 

4
왜 데이터 클래스가 코드 냄새로 간주됩니까?
이 기사에서는 데이터 클래스가 "코드 냄새"라고 주장합니다. 이유: 새로 생성 된 클래스에 소수의 공개 필드 (및 소수의 getter / setter) 만 포함 된 경우에는 정상적인 현상입니다. 그러나 객체의 진정한 힘은 데이터에 대한 동작 유형이나 작업을 포함 할 수 있다는 것입니다. 객체가 데이터 만 포함하는 것이 왜 잘못 되었습니까? 클래스의 핵심 …

2
Windows에서 Bash와 개인 SSH 키 공유
Git이 설치된 Windows 10이 설치되어 있습니다. 이 Git은 내 C:/Users/MyNamedir을 HOME 디렉토리로 사용하고 그 /.ssh/안에 dir을 사용하여 개인 SSH 키를 적절하게 소싱합니다. 방금 "Windows의 Ubuntu에서 배쉬"를 활성화하고 설정했습니다. 나는 두 Gits 가이 기계에서 어떤 환경에서 작업하든 상관없이 동일한 키 세트를 사용하기를 원합니다. 내 커밋은 항상 나에게서 올 것입니다. bash의 HOME …

5
상속을 사용할 때 '부울 필드'만 사용하는 경우
Rails 애플리케이션에서 알림을 추가하고 있습니다. 이 중 일부는 다음과 같습니다 blocking. 자원에 대한 일부 정보가 누락되어 추가 된 자원의 진행을 중지합니다. 다른 알림은 간단한 알림이며 정보 만 제공합니다. 오늘 저는 우리 팀에서 다른 프로그래머와 토론했습니다. 다음과 같이 상속 구조를 만들었습니다. 그러나 blocking각 알림에 부울 리턴 메소드로 추가 하고 알림 상위 …

2
UML 대신 기능 프로그래머는 무엇입니까?
저는 CS 학생입니다. 저는 현재 객관적인 분석 및 디자인을 가르치는 강의에 참석하고 있습니다. 주로 사용 사례 작성, 클라이언트를위한 일부 응용 프로그램 작성시 직면 할 수있는 문제 분석, 확장 가능하고 개발자에게 명확하고 클라이언트가 일부에 대해 논쟁 할 때 문제를 일으키지 않도록 프로젝트를 설계하는 방법으로 구성됩니다. 풍모. 그것은 객관적이므로 OOP 관점 (클래스 …

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