본문 바로가기

카테고리 없음

C# 코딩의 기술 (기본편)


effective 시리즈와 같은 팁을 어느 정도 볼 수 있습니다.물론 effective c++이나 modern c++ 보다는 좀 가벼운 느낌의 책입니다.그렇지만 가격도 싸고 쉽게 읽을 수 있으니 한 번 쯤 읽어보는 것도 괜찮은 것 같습니다.더군다나 ebook으로도 볼 수 있고 말입니다.
일반적인 C# 입문서와 학교에서는 알려주지 않았던 C# 프로그래밍 베스트 노하우
이 책은 변수 선언을 어떻게 하는지, 배열이 무엇인지에 관해서는 설명하지 않는다. 바로 하나의 코드를 던져주며 이 코드에서 놓치고 있는 함정은 무엇인지, 예고된 버그의 온상은 어디인지, 무엇을 어떻게 수정하면 좋을지를 스토리와 함께 쉽고 재미있게 알려준다.

C# 코딩의 기술 은 단순히 좋은 코드와 나쁜 코드를 비교하면서 고급 수준의 코딩 스킬을 알려주는 책은 아니다. 그보다는 개발자들이 실무 현장에서 맞닥뜨리는 수많은 문제들을 보다 똑똑하고 현명하게 해결할 수 있도록 발상을 전환하고 문제 해결의 포인트를 정확히 짚을 수 있는 정수를 알려주는 책이다.


1장. 언어 사양 문제
1.1 var 사용에 관한 고민
1.2 if와 switch에 관한 오해
1.3 for와 foreach에 관한 오해
1.4 while을 이용한 조건 판정
1.5 do는 유용하지만 잘 사용하지 않는다.
1.6 루프할 필요가 없는 루프
1.7 장황한 비동기 루프
1.8 해제되지 않는 참조
1.9 해제했다고 생각한 메모리
1.10 표현력이 과장된 형
1.11 표현력이 부족한 형
1.12 의미 없는 구조체 사용
1.13 포인터 사용
1.14 불필요한 형변환 남용
1.15 클래스 하나로 증후군
1.16 모두 public으로 증후군
1.17 모두 static으로 증후군
1.18 using문을 사용하지 않는 증후군
1.19 다중 언어 프로그래밍을 모른다
1.20 const를 사용할 수 있는데 일반 변수를 사용하는 문제
1.21 readonly를 사용할 수 있는데 일반 변수를 사용하는 문제
1.22 열거형을 사용하지 않고 상수를 정의한다
1.23 쓸데없이 깊은 클래스 계층
1.24 다른 네임스페이스에서 같은 이름 남용
1.25 인수가 너무 많을 때
1.26 virtual 남용
1.27 코드에 바로 패스워드를 적는다
1.28 예외 처리를 하지 않는데 catch한다
1.29 catch해서 아무것도 하지 않고 throw하기
1.30 의미 없이 반복되는 상속
1.31 위임해야 할 상황에 상속한다
1.32 이름이 너무 짧아서 생기는 문제
1.33 이름이 너무 길어서 생기는 문제
1.34 기호로 된 이름 때문에 생기는 문제

2장. 라이브러리 문제
2.1 구세대 컬렉션 사용
2.2 컬렉션 반환
2.3 윈폼에 대한 고집
2.4 윈폼 API를 직접 호출한다
2.5 오래된 기술 XML DOM
2.6 오래된 기술 XSLT
2.7 개별 형식 바이너리의 시리얼라이즈
2.8 지나친 예외 의존
2.9 XElement를 Nullable〈T〉로 변환할 수 있을 때
2.10 MVC에서 View에 로직을 작성하는 문제
2.11 루프와 로직이 섞여 있다
2.12 필요 없는 리소스 사용
2.13 자바여 편히 잠들라

3장. 개발 환경 문제
3.1 GAC에 얽힌 오해
3.2 Ngen 의존 증후군
3.3 런타임 버전이 너무 최신일 때
3.4 런타임 버전이 너무 오래됐을 때

4장. 알고리즘 문제
4.1 지나친 재귀 사랑
4.2 불변이 아닌 클래스
4.3 흩어진 정보
4.4 쿼리가 너무 많을 때
4.5 장황한 판정
4.6 고유성이 확보됐는데 판정한다
4.7 고유성이 확보되지 않았는데 판정하지 않는다
4.8 영원히 실행되지 않는 코드
4.9 비정상 종료 시 치명적인 처리를 중단하지 않는 코드
4.10 무횻값을 자주 사용하는 데이터 설계

5장. 비주얼 스튜디오 문제
5.1 편리한 확장 기능을 사용하지 않는 문제
5.2 편리한 확장 기능을 과하게 사용하는 문제
5.3 F1을 사용하지 않는 문제
5.4 F1에 의존하는 문제
5.5 NuGet을 사용하지 않는 문제
5.6 NuGet을 사용할 수 없는 문제
5.7 버전이 적합한 템플릿을 선택할 수 없는 문제
5.8 콘솔 어플리케이션부터 만드는 문제

 

[대여] 7번째 내가 죽던 날 (개정판)

제목 보고 이건 타임슬립물, 회귀물이겠군! 싶어서 구매했어요 ㅋㅋ 이 소재를 좋아하는 편이라서요. 영화로도 나왔나본데 영화는 안 봤습니다. 원래도 원작(=이 책)을 먼저 보는 편이기도 했구요. 타임슬립물, 삶과 죽음에 대한 것, 그리고 타인과의 관계 등에 대해서 다루고 있는데 공감가는 부분도 많았고 반성하게 되는 부분도 많았습니다. 아쉬운 점이 없는 건 아닌데 큰 편은 아니라서 반올림해 별점 4개 찍습니다.후회 없는 삶을 위한 타임루프 판타지 원작 소설

fsergtff.tistory.com

 

눈먼 기독교

는 정통적인 보수 근본주의 기독교의 입장에서 바라본 한국 기독교의 변질된 모습을 파헤쳐 진정한 기독교를 대비시킨다. 또한 어떻게 다른가를 잘 구분하도록 도와준다. 이 책이 놀라운 것은 각종 이단에 대한 분류와 그에따른 특징들을 자세히 보여줌과 동시에 우리가 알고있던 사실들에 너무 놀라운 반전을 안겨주고 있다는 사실이다. 예를들면 으로 유명한 릭 워렌 목사는 기독교의 근본주의를 불교나 이슬람 등 기타 종교들의 근본주의와 다를 것이 없다는 입장을 표하고 있

hgsea.tistory.com