あらすじ
C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。
...続きを読む感情タグBEST3
Posted by ブクログ
この書籍を読む前は、趣味レベルでC#を使ったことがある初心者です。言語の文法に関しては断片的に習得しております。
この書籍のタイトル通り、実線で役立ちます。役立つイディオム、定石&パターンとありますが、要は逆引き書です。
C#ではどんな風にコーディングすればより良いか、それをざっと把握するには非常に良いです。また、非推奨の例(いわゆるアンチパターン)を書かれている点は素晴らしいと思います。
特に序盤から出てくるLINQに関してはまとまっており、非常にためになりました。
LINQはラムダ式を理解していないと難しいかもしれませんが、他言語で理解していれば問題なく読み進められるでしょう。
買ってまでしてみる本ではない
他の本でも十分です。
むしろ他でも網羅している内容です。
値段の割に突出したものはないです。
読みにくい。
サンプル少ない。
説明と図ばかり。
定石と言う割にアルゴリズム的なことは全くない。
あげたらキリがないですね。