ソフトウェアがもつ複雑さの軽減に向けて -- Programmer’s SELECTION --
Yehonathan Sharvit /著, クイープ /監訳   -- 翔泳社 -- 2023.4 -- 23cm -- 461p

資料詳細

タイトル データ指向プログラミング
副書名 ソフトウェアがもつ複雑さの軽減に向けて
シリーズ名 Programmer’s SELECTION
著者名等 Yehonathan Sharvit /著, クイープ /監訳  
出版 翔泳社 2023.4
大きさ等 23cm 461p
分類 007.64
件名 プログラミング(コンピュータ)
注記 原タイトル:Data‐Oriented Programming
注記 索引あり
著者紹介 【Yehonathan Sharvit】ソフトウェアエンジニアとして20年以上の経験を持ち、C++、Java、Rubyなどを使ってバックエンドとフロントエンドのプログラミングを行っている。(本データはこの書籍が刊行された当時に掲載されていたものです)
要旨 本書は開発者が構築するシステムの複雑さを軽減することを目的として書かれている。本書で紹介するアイデアは、フロントエンドアプリケーション、バックエンドWebサーバー、Webサービスなど、情報を操作するシステムにほぼ適用できる。本書では、DOPの価値と、その原則を現実の本番環境のシステムに適用する方法を、ストーリー仕立てで説明する。ストーリーを追いながら、各章を最初から順番に読んでいくことをお勧めする。ただし、特に興味を引かれる章がある場合、「Part2 スケーラビリティ」と「Part3 保守性」の内容を理解するには、「Part1 柔軟性」と「第7章 基本的なデータ検証」の内容が必要である。本書は、Java、C#、C++、Ruby、Pythonといった高水準プログラミング言語を何年か経験しているフロントエンド開発者、バックエンド開発者、フルスタック開発者を対象としている。オブジェクト指向プログラミング(OOP)開発者にとって、本書で紹介するいくつかのアイデアは、開発者を安全地帯から引っ張り出し、居心地のよいプログラミングパラダイムをいくつか手放すことを要求するかもしれない。本書の内容は関数型プログラミング(FP)開発者のほうが少し理解しやすいが、うれしい驚きもいくつかあるはずだ。
目次 1 柔軟性(オブジェクト指向プログラミングの複雑さ―気まぐれな起業家;コードとデータの分離―まったく新しい世界 ほか);2 スケーラビリティ(基本的なデータ検証―おごそかな贈り物;高度な並行性制御―さようなら、デッドロック ほか);3 保守性(高度なデータ検証―手作りの贈り物;ポリモーフィズム―田舎で動物とたわむれる ほか);付録(データ指向プログラミングの原則;静的型付け言語での汎用的なデータアクセス ほか)
ISBN(13)、ISBN 978-4-7981-7979-7   4-7981-7979-5
書誌番号 1122048909
URL https://opac.lib.city.yokohama.lg.jp/winj/opac/switch-detail.do?bibid=1122048909

所蔵

所蔵は 1 件です。現在の予約件数は 0 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
中央 4階自然科学 情報科学 06 007.6 一般書 貸出中 - 2074582691 iLisvirtual