コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

大いなるリライトことビッグリライトをざっくりまとめる

用語の意味と背景をざっくりまとめる。

言葉の意味

レガシーソフトウェア改善ガイドに出てくる言葉。この言葉自体に「こういう意味である」というわかりやすい説明は無いが「リライト」という事自体には言及が色々されている。

リライトとは

リライトとは、文字通り「書き直し」を意味しており、システムをゼロから再構築することを指す。

書籍で語られていること、そしてビッグリライト

リライトはリファクタリングやリアーキテクチャではどうにもできない状況のときに行われるべきものであるという説明や、十分に考えて行われるべきトピックであることが書籍レガシーソフトウェア改善ガイドには書かれている。

関連リンク

リファクタリング、リアーキテクティング、ビック・リライトの選択〜技術的負債とダンスを(4) - 時を超えたプログラミングの道

レガシーソフトウェア改善ガイド (Object Oriented Selection)

レガシーソフトウェア改善ガイド (Object Oriented Selection)