モノ > その他 > その他 > .NETのクラスライブラリ設計 改訂新版

前回の版から12年ぶりの改訂版
コードサンプルはC#で書かれていますが、内容はすべての.NET言語に適用できる

.NETのクラスライブラリ設計 改訂新版

.NETのクラスライブラリ設計 改訂新版 1
  • .NETのクラスライブラリ設計 改訂新版 1
¥6550 国内発送
購入期限 :
期限切れ(リクエスト)
数量 :
あと1個
状態
新品・未使用
ブランド
 
モデル
 
カテゴリ
その他
その他
買付店舗
買付地
日本

商品の説明
2021/10/7 発売予定

本書は"Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 3rd Edition"(Addison-Wesley Professional、2020年)の日本語訳で、前回の版から12年ぶりの改訂版となります。この12年の間に、.NET Frameworkはマルチプラットフォーム対応の.NETに大きく変わり、本書にもそれが反映されています。
本書はMicrosoftで.NET Frameworkの開発チームのエンジニアが、巨大なクラスライブラリを含むフレームワークである.NET Frameworkを実際に開発する中で蓄積したルールとパターンを、.NET開発全般のガイドラインとしてまとめあげたものです。各ガイドラインは強さに応じて「Do(する)」「Consider(考慮する/検討する)」「Avoid(避ける)」「Don't(してはならない)」の4つのアイコンで示されています。また、単にガイドラインを示すだけでなく、その背景(過去の経緯や設計思想)やトレードオフ、場合によってはガイドラインへの批判的な意見も説明、補足しています。コードサンプルはC#で書かれていますが、内容はすべての.NET言語に適用できるものです。
今回の改訂では.NET Coreを含む.NET全般に対応するほか、バージョン間の互換性に関わる「破壊的変更(breaking changes)」と、本書の旧版では推奨されていて今回の版で非推奨となったガイダンスをまとめた「廃止されたガイダンス」の2つの章(付録)を追加しました。また、日本語版では独自に、本書のガイドラインについて訳者と監訳者が日本の開発者として意見を交わしたディスカッションの内容も収録しました。

第1章 イントロダクション
第2章 フレームワーク設計の基礎
第3章 命名に関するガイドライン
第4章 型の設計のガイドライン
第5章 メンバーの設計
第6章 拡張性を考慮した設計
第7章 例外
第8章 使用法に関するガイドライン
第9章 共通のデザインパターン
付録A C#コーディングスタイル規約
付録B 廃止されたガイダンス
付録C API仕様書のサンプル
付録D 破壊的変更(breaking changes)
付録E 日本語版特別付録 訳者・監訳者による雑感

商品の詳細 - 色・サイズ

色に関して、撮影状況やご使用のパソコン環境により、実物と多少色が異なる場合がございます。サイズに関して、ブランドや商品によって実際のサイズと異なる場合がございますので、ご不明な場合は、出品者にお問い合わせください。


サイズ指定なし
フリーサイズ

Krzysztof Cwalina(クリストフ ツヴァリナ)
Microsoft のソフトウェアアーキテクト。.NET Framework の立ち上げ時のメンバーの一人であり、そのキャリアを通して多数の.NET のAPI を設計に携わる。現在は、Microsoft全社のさまざまなチームによる、さまざまなプログラミング言語用の再利用可能なAPI の設計を支援する仕事に従事。

Jeremy Barton(ジェレミー バートン)
.NET コアライブラリチームのエンジニア。C# による小規模フレームワークの設計・開発を10 年間行った後、2015 年、当時新しく立ち上がった.NET Core プロジェクトで暗号化関連の型を全プラットフォームで動作するように書き直すために、.NET チームに参加。

Brad Abrams(ブラッド エイブラムス)
共通言語ランタイム(CLR:Common Language Runtime)と.NET Framework の立ち上げ時のメンバーの一人。1998 年から.NET Framework の設計を担当。現在はGoogleでグループプロダクトマネージャーとしてGoogleアシスタント用の新プロジェクトの立ち上げに従事。

藤原 雄介(ふじわら ゆうすけ)
某SIerでフレームワーク開発、システム開発、IoTサービス関連業務などに従事し、アーキテクチャ設計、技術検証等を実施。気が付いたら自然言語からプログラミング言語、日本語から英語に加えて、いろいろな人たちの間の「翻訳」を仕事にしていた。最近はOSSのデバッグをしたりパッチを書いたりを楽しんでいる。

猪股 健太郎(いのまた けんたろう)
某SIerで.NET関連のシステム開発、開発標準策定などに従事。数年間の米国駐在を経て、最近はSIerのIT エンジニアがもっと生き生きと仕事するためにできることはないか考えたりしている。

河合 宜文(かわい よしふみ)
株式会社Cysharp 代表取締役。2012年に株式会社グラニの創業期よりCTOとしてモバイルゲーム開発をリード。2018年、Cygames とともにC# 専門の開発会社として株式会社Cysharpを設立。GitHub上にて多数のC#用OSSを公開し、うちUniRxやUniTask、MessagePack for C#などは世界的にも多くの支持を集める。2011年よりMicrosoft MVP for Developer Technologies。

出版社 ‏ : ‎ 日経BP (2021/10/7)
発売日 ‏ : ‎ 2021/10/7
言語 ‏ : ‎ 日本語
単行本 ‏ : ‎ 552ページ
ISBN-10 ‏ : ‎ 4296080040
ISBN-13 ‏ : ‎ 978-4296080045

送料・発送方法

※配送方法が複数ある場合はカート内にて変更ができます。
※配送会社の状況等によって、商品到着日が遅れる場合がございます。あらかじめご了承ください。

配送方法 送料 追跡 配送目安
その他¥0なし5日~7日