더북(TheBook)

2.4 요약

컴퓨터 과학 이론은 지루할 수 있지만, 이론을 아는 것은 우리를 더 나은 개발자로 만들어 준다.

타입은 일반적으로 강한 타이핑 언어에서 사용되는 것으로 알려져 있지만, 코드를 덜 작성하기 위해 사용될 수 있다.

.NET은 특정 데이터 타입에 대해 더 우수하고 효율적인 데이터 구조를 제공하며 이는 코드를 더 빠르고 안정적으로 만들 수 있다.

타입을 사용하면 코드를 더 쉽게 설명할 수 있고, 따라서 주석을 덜 작성해도 된다.

C# 8.0에 도입된 nullable 참조 기능은 코드를 훨씬 더 신뢰하게 하며, 애플리케이션을 디버깅하는 데도 적은 시간이 들게 한다.

값 타입과 참조 타입의 차이는 매우 크며, 값 타입을 알고 있으면 좀 더 효율적인 개발자가 될 수 있다.

문자열의 내부가 어떻게 돌아가는지를 아는 것은 유용하며, 효율적인 개발에 도움이 된다.

배열은 빠르고 편리하지만 공개적으로 노출된 API에 가장 적합한 후보는 아닐 수 있다.

리스트는 동적으로 크기가 증가하는 경우에 유용하지만 그렇지 않을 경우 배열이 더 효율적이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.