일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래밍
- 서평
- 이펙티브 C#
- 해커랭크 문제풀이
- IOS
- HackerRank
- 해커랭크
- 독서
- C#
- 빌드
- 일본음식
- 개발
- 알고리즘 문제풀이
- 정렬
- 독후감
- 프로그래밍도서
- Unity
- build
- 방학여행
- 코토리
- 유니티
- 알고리즘
- 책리뷰
- Effective C#
- 책 정리
- 문제풀이
- javascript
- Android
- 자유여행
- 이펙티브 씨샵
- Today
- Total
목록프로그래밍도서 (2)
Console.Log
ITEM 11: .NET 리소스 관리에 대한 이해 힙에 관한 메모리 관리는 가비지 콜렉터가 완전히 책임진다. 그러나 그 외의 비관리 리소스는 개발자가 관리해야함. → 비관리 리소스는 finalizer 와 IDisposable인터페이스라는 두가지 메커니즘 제공 [위험] finalizer: finalizer를 포함하고 있는 객체를 가비지로 판단한 경우, 이 객체에 대한 참조를 다른 큐에 삽입하여 나중에 finalizer를 호출될 수 있도록 사전 준비만 수행. 가비지 콜렉터의 세대 개념 0세대: 수집 절차 이후 생성된 객체들 1세대: 수집 절차에서 살아남은 객체들 2세대: 두번 혹은 그 이상의 수집 절차에서 살아남은 객체들 수집 절차 기본적으로 0세대 객체만 검사 1세대는 대략 10번에 한 번 검사 2세대는 ..
개발자가 되기 전 후에 알아두면 좋은 정보들과 경력을 발전시킬 좋은 방법들이 있는 '개발자 통합 가이드북' '개발자'라는 직업을 가지고 살아가다 보면 어떻게 나의 커리어를 쌓아야 하는지, 궁극적으로 어떤 개발자가 되어야 하는지 사실 정해진 가이드라인은 없습니다. 저 또한 개발자로 더 성장하기 위한 방법들이 어떤 것들이 있는지, 직장에서 개발자로 커리어를 이어가려면 어떻게 행동해야 하는지 등 다양한 질문들에 대한 답이 필요했기 때문에 이 책을 구입하게 되었습니다. 이 책의 독자 범위는 개발을 막 시작한 입문생들부터 현업 개발자들까지 꽤 넓었습니다. 현재 자신의 위치가 어떠하든 이 책은 분명 현재의 커리어 발전에 도움이 될 것입니다. 후기 저는 개인적으로 너무 만족한 책이었습니다. 이 책을 읽으면서 개발자라..