レガシーコード改善ガイド (Object Oriented SELECTION)
4791
4791
保守開発のためのリファクタリング 本書は、システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処手法について解説します。
つまり、「コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介している書籍です。
本書には、以下のことが記載されています。
●仕様が分からないコードの分析方法 ●仕様が分からないコードの修正方法、またテストコードの追加方法 ●コードの修正で、疎結合な設計に部分的に改善する方法 また、本書には、以下のことは記載されていません。
●COBOLなどで記述されているメインフレーム上のアプリケーションの改修方法 対象読者 ●現行のシステムが仕様が分からず保守作業に悩む、保守担当者 ●現行のシステムの修正作業は可能であるもののデグレーションに悩む、保守担当者 ●疎結合な設計手法を知りたい技術者 本書はJava、C、C++でサンプルを記述していますが、記載されているテクニックは言語依存するものではないため、他の言語(Delphi、Visual Basic、COBOL、FORTRAN)でも使えます。
まだレビューがありません
テストコードの勉強などに役立つ記事・書籍
FuelPHPのデータベースマイグレーション
Dockerを利用しApacheにPHP環境 + Eclipseを連携
命名規則「3ヶ月後の自分自身に優しく、チームに優しく、まだ見ぬメンバーに優しく」
レガシーコードのメンテナンス担当になったら新人はどうすればいい
Swift環境での自動テスト導入と運用 2015/10/29(金) hireLink vol.9 [勉強会ログ]
PHPUnitの使い方まとめ2016
Docker利用したFuelPHP開発環境の初期設定とscaffoldを利用してCRUDスケルトン作成
これからiPhoneアプリを作ろうと思ってる人に正月休みを使って読んでみてほしい書籍
iOS Test Night_#3に参加できず悲しいのでまとめた
TDDの導入とエンドツーエンドテスト自動化の実践まとめ
「Code Complete 第2版 上」を読んだ
20140927_レガシーコード改善勉強会のメモと感想
研究用にシミュレータを作成するときの心得・手順
YYPHP#32「PHP7.2変更点、Laravelのスター数がRailsを超える、スキル上達法、最近の便利ツール」
テストコードを書いたほうがいい理由を新卒にわかりやすく説明したい
レガシーコード改善ガイド内容メモ
[WIP]レガシーコード改善ガイド用語集
新人プログラマに正月休み中を使って読んでみてほしい技術書をセレクトしてみた。
Dockerを利用してFuelPHP開発環境構築
Clovaスキル開発での単体テストのすすめ
null安全でない言語は、もはやレガシー言語だ
コーディング規則「優しいコードを書こう」
iOS Test Night #3
[翻訳]さらにもうひとつのスクラムのたとえ話