2017-02-01から1ヶ月間の記事一覧

TDDBC Toyama #1 2日目

いってきた tddbc.connpass.com メモ リファクタリング 課題として出されたライフゲームをリファクタリングしていく レガシーコードのジレンマ コードを変更するためには、テストを整備する必要がある。多くの場合、テストを整備するためには、コードを変更…

TDDBC Toyama #1 1日目

いってきた tddbc.connpass.com メモ 「動作するきれいなコード」はあらゆる理由で価値がある これに近づけるのが良いソフトウェア開発 「動作するコード」+「きれいなコード」に分解して考えると、 「きれいなコード」 動かすまで問題がわからない。ソフト…

レガシーコード改善ガイド読書メモ

電子書籍で買えばよかった・・・ 1章 ソフトウェアの変更 ソフトウェア変更の4つの理由 要件追加 バグ修正 設計の改善 リソース利用の最適化(メモリ最適化) 4つの変更を加えると変化するもの 要件追加 バグ修正 リファクタリング 最適化 構造 変化 変化 変化…