リライト
【英】Rewrite
リライトとは、基本的には「書き直す」または「書き換える」といった意味の英語である。IT用語としては、プログラミングにおいてソースコードを書き直す作業を指す場合、あるいは、オンラインメディアのライティングにおいて記事(文章)を書き直す作業を指す場合に多く用いられる。
プログラミングの分野におけるリライトは、たとえば基幹業務システムのレガシーマイグレーションの手法として、「リホスト」や「リビルド」と共に挙げられる。この文脈におけるリライトは、既存システムの枠組みは維持しつつ使用言語(プログラミング言語)を改めること、すなわち、新たに他のプログラミング言語を用いて同じアプリケーションを作成し直す(書き直す)ことを指す。
プログラミングの分野におけるリライトは、「リホスト」「リビルド」と対比される。「リホスト」はソフトウェア部分には特に変更を入れず、ソフトウェアが稼働するプラットフォーム(つまりハードウェア)をメインフレームから他のオープン系システム等に移行することを指す。「リビルド」はシステム全体を根本から見直して再構築することを指す。
オンラインメディアのライティングの文脈で用いられる「リライト」は、いったん書き上げられた記事に手を加える作業行程である。文章に綻びがあったり、不適切な表現が用いられていたり、メディアの方針にそぐわない記述があったりした場合に、執筆者に差し戻したり、直接直したりといった方法で書き直し(リライト)が行われる。場合によっては、他サイトの記述を継ぎ接ぎしただけのコンテンツをコピペとバレないように端々の記述を適当に変えることをリライトと称している場合もある。
|