ようこそ!
マイページ
ご利用ガイド
組合員情報の変更
メールアドレスの変更
ログイン
サイトトップ
e
フレンズトップ
すべて
本
雑誌
CD
DVD・Blu-ray
クリア
本 こだわり検索
書名
著者名
商品説明
出版社名
出版年月
―
2027
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
年
―
1
2
3
4
5
6
7
8
9
10
11
12
月
以前
のみ
以降
ジャンル
選択してください
文庫
新書・選書
文芸
教養
人文
教育
芸術
児童
趣味
生活
地図・ガイド
就職・資格
語学
小学学参
中学学参
高校学参
辞典
コミック
ゲーム攻略本
エンターテイメント
日記手帳
社会
法律
経済
経営
ビジネス
理学
工学
コンピュータ
医学
看護学
薬学
ISBNコード
予約商品を表示しない
検索
クリア
本 >
コンピュータ
>
プログラミング
>
開発技法
出版社名:オライリー・ジャパン
出版年月:2019年9月
ISBN:978-4-87311-886-4
267P 21cm
レガシーコードからの脱却 ソフトウェアの寿命を延ばし価値を高める9つのプラクティス
David Scott Bernstein/著 吉羽龍太郎/訳 永瀬美穂/訳 原田騎郎/訳 有野雅士/訳
組合員価格 税込
2,871
円
(通常価格 税込 3,190円)
割引率 10%
在庫あり
生協宅配にてお届け
※お盆前後は商品のお届けが通常より遅れる場合がございます。
より良いソフトウェアを作り出すための考え方、テクニック、スキルを詳述!保守性の高いソフトウェアを構築する上で、リファクタリングやテストファースト開発などの技術的な実践がなぜ重要なのかについて具体的なアドバイスと一緒に解説します。
より良いソフトウェアを作り出すための考え方、テクニック、スキルを詳述!保守性の高いソフトウェアを構築する上で、リファクタリングやテストファースト開発などの技術的な実践がなぜ重要なのかについて具体的なアドバイスと一緒に解説します。
内容紹介・もくじなど
レガシーコードとは、バグを多く含み、壊れやすく拡張が難しいコードを指します。このようなコードの保守と管理には多大な労力がつぎ込まれることになります。しかも一度作ってしまったレガシーコードの質を上げるには、初めから質の高いコードを作るよりも膨大なコストがかかります。本書では、ソフトウェア開発において、初めからレガシーコードを作りださないためのプラクティスを9つ挙げて解説します。プロダクトオーナーは目的を語り、やり方は開発者に任せること、小さなバッチで開発を進めること、継続的に統合すること、チームメンバーで協力することなど、日々の開発に取り入れる考え方と具体的な実践について各章で分かりやすく解説し…(
続く
)
レガシーコードとは、バグを多く含み、壊れやすく拡張が難しいコードを指します。このようなコードの保守と管理には多大な労力がつぎ込まれることになります。しかも一度作ってしまったレガシーコードの質を上げるには、初めから質の高いコードを作るよりも膨大なコストがかかります。本書では、ソフトウェア開発において、初めからレガシーコードを作りださないためのプラクティスを9つ挙げて解説します。プロダクトオーナーは目的を語り、やり方は開発者に任せること、小さなバッチで開発を進めること、継続的に統合すること、チームメンバーで協力することなど、日々の開発に取り入れる考え方と具体的な実践について各章で分かりやすく解説します。信頼性や拡張性が高いソフトウェアをリリースしたい開発者、運用管理者、マネージャに必携の一冊です。
もくじ情報:第1部 レガシーコード危機(何かが間違っている;CHAOSレポート再考;賢人による新しいアイデア);第2部 ソフトウェアの寿命を延ばし価値を高める9つのプラクティス(9つのプラクティス;プラクティス1 やり方より先に目的、理由、誰のためかを伝える;プラクティス2 小さなバッチで作る;プラクティス3 継続的に統合する;プラクティス4 協力しあう;プラクティス5 「CLEAN」コードを作る;プラクティス6 まずテストを書く;プラクティス7 テストでふるまいを明示する;プラクティス8 設計は最後に行う;プラクティス9 レガシーコードをリファクタリングする;レガシーコードからの学び)
著者プロフィール
バーンスタイン,デビッド・スコット(バーンスタイン,デビッドスコット)
IBM、Microsoft、Yahooを含む何百もの会社の何千人もの開発者とソフトウェアを作る情熱を共有してきた。彼の会社To Be Agile社は、テストファースト開発、ペアプログラミング、リファクタリングといったエクストリームプログラミングのプラクティスをチームに適用するのを助けている
バーンスタイン,デビッド・スコット(バーンスタイン,デビッドスコット)
IBM、Microsoft、Yahooを含む何百もの会社の何千人もの開発者とソフトウェアを作る情熱を共有してきた。彼の会社To Be Agile社は、テストファースト開発、ペアプログラミング、リファクタリングといったエクストリームプログラミングのプラクティスをチームに適用するのを助けている
同じ著者名で検索した本
いつかはきみをたべるから
デイヴィッド・ダフ/ぶん マリアンナ・コッポ/え 穂村弘/やく
答えは本の中に
デイヴィッド・レヴィサン/著 三辺律子/訳
対話型AIの哲学 「書くこと」に未来はあるか?
マーク・クーケルバーク/著 デイヴィッド・J.ガンケル/著 田畑暁生/訳
著作権全史 古代ギリシアからAI時代まで
デイヴィッド・ベロス/著 アレクサンドル・モンタギュー/著 小佐田愛子/訳
クイズとパズルで“言える”が増える!大人の中学英語エクササイズ/語学シリーズ
デイビッド・セイン/著
相手の声を聞く技術 本当の信頼を育むために必要なたった1つのこと
デイヴィッド・ブルックス/著 吉田俊太郎/訳
わたし 真実と主観性
デヴィッド・R.ホーキンズ/著 立花ありみ/訳
シンプリシティ 持続可能かつ人間的で効果的なソフトウェア開発
Dave Thomas/著 島田浩二/訳
軍用ドローンの教科書 VOL.5/軍用ドローンの攻撃 致死性兵器及び非致死性兵器
ダリル・ジェンキンス/著 デビッド・クライン/著
ビジュアル驚異の動物解剖全史
デイヴィッド・ベインブリッジ/著 川田伸一郎/日本語版監修 渡邊真里/訳
もくじ情報:第1部 レガシーコード危機(何かが間違っている;CHAOSレポート再考;賢人による新しいアイデア);第2部 ソフトウェアの寿命を延ばし価値を高める9つのプラクティス(9つのプラクティス;プラクティス1 やり方より先に目的、理由、誰のためかを伝える;プラクティス2 小さなバッチで作る;プラクティス3 継続的に統合する;プラクティス4 協力しあう;プラクティス5 「CLEAN」コードを作る;プラクティス6 まずテストを書く;プラクティス7 テストでふるまいを明示する;プラクティス8 設計は最後に行う;プラクティス9 レガシーコードをリファクタリングする;レガシーコードからの学び)
IBM、Microsoft、Yahooを含む何百もの会社の何千人もの開発者とソフトウェアを作る情熱を共有してきた。彼の会社To Be Agile社は、テストファースト開発、ペアプログラミング、リファクタリングといったエクストリームプログラミングのプラクティスをチームに適用するのを助けている
IBM、Microsoft、Yahooを含む何百もの会社の何千人もの開発者とソフトウェアを作る情熱を共有してきた。彼の会社To Be Agile社は、テストファースト開発、ペアプログラミング、リファクタリングといったエクストリームプログラミングのプラクティスをチームに適用するのを助けている