【書籍】.NETエンタープライズWebアプリケーション開発技術大全〈Vol.3〉ASP.NET応用編
このシリーズは本当に面白いです。
Vol.3 ASP.NET応用編の章構成は以下のようになっています。
1章:Webシステムのスケーラビリティとクラスタリング
2章:Webアプリケーションの状態管理
3章:ASP.NETランタイムの詳細動作
4章:デバッグ、トレース、例外処理
5章:ASP.NET Webアプリケーションの構成管理
4章(特に前半)はWebアプリケーションに限った話ではないので、Windowsアプリケーションを開発しようと思っている方にとっても有益だと思います。
すぐにプログラムを書きたい人にとっては、もしかしたらつまらないかもしれませんが、内部の動作の仕組みを理解することは品質の高いアプリケーションを作る上で欠かせません。
Vol.が進むにつれ応用編になり、扱う内容の難易度もあがりますが、丁寧に1つ1つ説明されているので、とてもわかりやすいです。
「とにかくこう書けば動く」という覚え方では応用が利かないですし、トラブルが発生した場合の解決スピードにも差が出ます。もちろん、良い設計をすることも儘ならないはずです。
何故そのような作りになっているのかを考えることはとても大切なことであり、原理原則を押さえておくためにも、腰を据えてじっくり本書を読んでみてはいかがでしょうか。