«.net» 태그된 질문

.NET Framework는 Microsoft Windows 운영 체제를위한 소프트웨어 프레임 워크입니다. 기본 클래스 라이브러리, 공용 언어 런타임 및 동적 언어 런타임의 구현이 포함됩니다. C #, VB.NET, F # 및 C ++를 포함한 많은 프로그래밍 언어를 지원합니다.

11
테스트를 시작하기 위해 디자인이 필요한 경우 TDD가 좋은 디자인을 얻는 데 어떻게 도움이되는지 모르겠습니다.
TDD를 중심으로 머리를 감싸려고합니다. 특히 개발 부분입니다. 몇 가지 책을 보았지만 주로 찾은 책은 주로 테스트 부분-NUnit의 역사, 테스트가 좋은 이유, 빨강 / 녹색 / 리 팩터 및 문자열 계산기를 만드는 방법을 다룹니다. 좋은 점이지만 TDD가 아니라 "단지"단위 테스트입니다. 특히, 테스트를 시작하기 위해 디자인이 필요한 경우 TDD가 어떻게 좋은 디자인을 …
50 java  c#  .net  tdd 

1
왜 .Net 세계가 정적으로 유형이 지정된 대안 대신 마술 문자열을 사용하는 것처럼 보입니까?
그래서 저는 .Net에서 일합니다. .Net에서 오픈 소스 프로젝트를 만듭니다. 내 가장 큰 문제 중 하나는 .Net의 필요성이 아니라 주변의 커뮤니티 및 프레임 워크입니다. 마법의 이름 지정 체계와 문자열이 모든 것을 수행하는 가장 좋은 방법으로 취급되는 것처럼 보입니다. 대담한 진술이지만 살펴보십시오. ASP.Net MVC : 안녕하세요 세계 노선 : routes.MapRoute( "Default", // …

5
C # 개발자로서 Android 용으로 개발하거나 대신 MonoDroid를 사용하기 위해 Java를 배우시겠습니까? [닫은]
나는 C #에 정통한 것으로 생각합니다. 지금은 제가 선택하는 언어이며 기본적으로 모든 전문적인 경험이 있습니다. 아직도, 나는 MonoDroid 프로젝트 의 존재에 의아해합니다 . 내 이해는 항상 C #과 Java가 매우 가깝다는 것입니다. 당신이 하나를 안다면, 다른 하나를 정말 빨리 배울 수 있습니다. 따라서 첫 번째 Android 앱 개발을 고려할 때 …
46 java  c#  .net  android  monodroid 

7
.NET 속성-개인 집합 또는 읽기 전용 속성을 사용합니까?
어떤 상황에서 속성에 개인 집합을 사용해야하는 것과 ReadOnly 속성을 만들어야합니까? 아래의 두 가지 매우 단순한 예를 고려하십시오. 첫 번째 예 : Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Private Set(ByVal value As String) _name = value End Set End Property …
45 c#  .net  vb.net 

13
Any () * not *이 null 참조 예외를 발생시킬 것으로 예상하는 것은 부당한가요?
확장 메소드를 만들 때 물론 호출 할 수 있습니다 null. 그러나 인스턴스 메소드 호출과 달리 null 호출 은 -> 던질 필요 가 없습니다 NullReferenceException-> 수동으로 확인하고 던질 필요가 없습니다. Linq 확장 방법의 구현을 위해 Any()Microsoft는 ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs )를 던져야한다고 결정했습니다 . 글을 써야 돼 if( myCollection != null && myCollection.Any() …

8
IF 문 반전
그래서 저는 몇 년 동안 프로그래밍을 해왔으며 최근에는 ReSharper를 더 많이 사용하기 시작했습니다. ReSharper가 항상 나에게 제안하는 한 가지는 "네 스팅을 줄이기 위해 'if'문을 뒤집는 것"입니다. 이 코드가 있다고 가정 해 봅시다. foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } 그리고 ReSharper는 다음과 같이 …

7
“객체 참조가 객체의 인스턴스로 설정되지 않은”이유는 무엇입니까?
우리는 시스템을 시작하고 때로는 NullReferenceException메시지와 함께 유명한 예외 가 발생합니다 Object reference not set to an instance of an object. 그러나 거의 20 개의 객체가있는 방법에서 객체가 null이라는 로그를 갖는 것은 실제로 전혀 사용되지 않습니다. 세미나의 보안 요원 일 때 100 명의 참석자 중 한 명이 테러리스트라고 말하는 것과 같습니다. …

4
왜 누군가 Microsoft“Roslyn”에 시간을 투자하겠습니까?
방금 Microsoft "Roslyn"의 백서 및 예제를 읽었 으며 그 개념은 매우 흥미로워 보입니다. 내가 알 수있는 것은 컴파일러 인 블랙 박스를 열고 Visual Studio로 작성된 코드에 대한 정보와 메트릭을 얻는 데 사용할 수있는 인터페이스를 제공합니다. Roslyn은 또한 코드를 "스크립트"하고 즉시 컴파일 / 실행할 수있는 것으로 보입니다 (CodeDom과 유사). 그러나 필자는 …

8
.Net 서적이 스택 대 힙 메모리 할당에 대해 이야기하는 이유는 무엇입니까?
모든 .net 책은 값 유형과 참조 유형에 대해 이야기하고 각 유형이 저장되는 위치 (힙 또는 스택)를 가리키게합니다 (종종 부정확 한). 일반적으로 처음 몇 장에 있으며 중요한 사실로 제시됩니다. 인증 시험 에도 적용되는 것 같습니다 . 스택 대 힙이 (초보자) .Net 개발자에게 중요한 이유는 무엇입니까? 당신은 물건을 할당하고 작동합니다, 그렇죠?
36 .net 

8
Linq는 .NET 프로그래머에게 마음의 영향을 미칩니 까?
우리 중 많은 사람들 이 jQuery를 사용하여 쿼리 문자열을 검색하는 것과 같은 절대적으로 미친 일을하는 방법을 묻기 시작한 약 1 년 전에 jQuery 에서이 현상을보기 시작했습니다 . 많은 프로그래머들에게는 라이브러리 (jQuery)와 언어 (JavaScript) 의 차이점 이 사라지고, 필요하지 않은 곳에 부적절한 부적절한 코드가 작성됩니다. 어쩌면 그것은 단지 내 상상일지도 모르겠지만, …


13
경력 조언 : PHP를 사용하거나 다른 분야에서 새로운 경력을 시작하십시오 (.Net?)
6 개월에서 12 개월 사이에 뉴욕으로 이사 할 계획이므로 새로운 일자리를 찾아야합니다. 다른 도시에서 인생을 시작할 계획이라면 경력 변화에 대해 생각하기에 좋은시기 일 것입니다. PHP vs .Net vs Java에 대한 많은 다른 의견을 찾았으며 여기서는 주제가 아닙니다. 어떤 언어가 더 좋은지에 대한 새로운 싸움을 시작하고 싶지 않습니다. 프로그래밍 언어를 아는 …

8
빈약 한 도메인을 피하고 의존성 주입?
이것은 프로그래밍 언어에 무관심한 질문 일 수 있지만 .NET 생태계를 목표로하는 답변에 관심이 있습니다. 시나리오입니다. 공공 관리를위한 간단한 콘솔 응용 프로그램을 개발해야한다고 가정하십시오. 응용 프로그램은 차량 세금에 관한 것입니다. 그들에게는 다음과 같은 비즈니스 규칙이 있습니다. 1.a) 차량이 자동차이고 소유자가 마지막으로 세금을 납부 한 시간이 30 일 전인 경우 소유자는 다시 …
33 c#  .net  design  architecture 

4
F #에 대화 형 모드가 있지만 C #이없는 이유는 무엇입니까?
F #은 대화식 REPL과 함께 제공됩니다. C #은 일종의 것이 없으며 실제로 전체 프로젝트를 설정하지 않고는 놀기 어렵습니다 (LINQpad가 작동하고 powershell을 통해 수행 할 수도 있음). F #에서 대화 형 콘솔을 사용할 수 있지만 C #에서는 구현하기가 어려운 언어에 근본적으로 다른 점이 있습니까? 몇 년이 지난 후에도 사람들은 여전히이 질문에 …
32 c#  .net  tools  f# 

8
사전 대 목록
그래서 나는 Dictionary<int, int>오늘 직장에서 만났다 . 아마 방금 List<int>대신 사용했을 것이기 때문에 이것은 나에게 이상하게 보였습니다 . 차이점이 있습니까? 하나의 구조가 다른 구조보다 선호되는 사용 사례가 있습니까?

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