レガシーコードからの脱却(レガシーコードカラノダッキャク)
ソフトウェアの寿命を延ばし価値を高める 9 つのプラクティス
- 著者:
- David Scott Bernstein/吉羽龍太郎/永瀬美穂/原田騎郎/有野雅士(デビッド スコット バーンスタイン/ヨシバ リュウタロウ/ナガセ ミホ/ハラダ キロウ/アリノ マサシ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2019年09月19日頃
- ISBN:
- 9784873118864
- 価格:
- ¥3,190
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
より良いソフトウェアを作り出すための考え方、テクニック、スキルを詳述!
保守性の高いソフトウェアを構築する上で、リファクタリングやテストファースト開発などの技術的な実践がなぜ重要なのかについて具体的なアドバイスと一緒に解説します。
言及の推移
言及 Qiita 記事 (54 件)
IT系の会社に入った新入社員の皆さんへのアドバイスを、ひとつだけ
♡ 1701初心者, ポエム, 新人プログラマ応援, 新人エンジニアSREやクラウドエンジニアが読むと良さげな本まとめ
♡ 1246Linux, AWS, Cloud, インフラ, SREモダンプログラマになれない組込みプログラマの苦悩
♡ 1035C, ポエム, 組込み分報で各自の作業を可視化したら、メンバー間の協力が加速された話
♡ 347C#, 初心者, 初心者向け, Slack, 新人プログラマ応援書籍「レガシーコードからの脱却」を読んでプロジェクトに適用すると良さそうな事
♡ 172リファクタリング, アジャイル, 初心者, ポエム, 新人プログラマ応援iOSエンジニアが読んだら、ためになりそうな本
♡ 150iOS, 技術書, Swift, エンジニアなぜシェルスクリプトで高度なデータ管理にSQLiteを使うべきなのか? ~ UNIX/POSIXコマンドの欠点をSQLで解決する
♡ 137ShellScript, UNIX, SQLite, POSIX, Qiitadelikaレガシーシステム上のJavaScriptをモダンビルドにしていくwebpack利用実例
♡ 113JavaScript, jQuery, webpack, babel, es2015ペアプロ・モブプロでメンバーが驚くほど成長した話
♡ 86プログラミング, 初心者, 初心者向け, リモートワーク, 新人プログラマ応援SE 3年目で読んだ技術書52冊
♡ 79技術書, Se, 新人プログラマ応援
この本に興味がある方におすすめ
この本に関連
関連記事
読書メモは未来の自分への手紙である
技術書を読んだときのメモは、数ヶ月後・数年後の自分が最も感謝する贈り物です。「あのとき何を考えていたか」を残す読書メモの書き方と、長期的な活用法を紹介します。
テスト本ガイド - テスト設計を学べる技術書の選び方
テストの書き方からテスト戦略まで学べる技術書の選び方を紹介。テストピラミッド、TDD の正しい読み方、テストの ROI の考え方を解説します。
「動くコード」と「良いコード」の間にある本
コードが動くようになった後、次に何を学べばよいのか。「動くコード」を「良いコード」に変えるために必要な知識と、それを効率的に学べる本の選び方を解説します。
関連用語
腐敗防止層
レガシーシステムと新システムの間に変換層を設け、新システムの設計を汚染から守るパターン
シークレット管理
パスワード、API キー、証明書などの機密情報を安全に保存・配布・ローテーションする手法
テスト駆動開発
テストを先に書き、テストが通るコードを実装し、リファクタリングするサイクルで開発を進める手法
リファクタリング
外部の振る舞いを変えずにコードの内部構造を改善し、保守性と可読性を向上させる手法
DevOps
開発チームと運用チームの協働を促進し、ソフトウェアのデリバリーと品質を継続的に改善する文化・プラクティスの総称
アジャイル
短いイテレーションで動くソフトウェアを継続的に届け、変化に適応する開発手法の総称