リリース直前になってから、ユーティリティが必要なことが分かり、バタバタと作成する。そんな経験をした人は多いのではないだろうか。土壇場で慌てないために、準備すべき5種類のユーティリティを紹介する。 ユーティリティは、アプリケーションのインストールやデータの移行などを支援するための小さなプログラム。重要な役割を持ちながら、何カ月にもおよぶアプリケーションの開発のおまけとして扱われることが多い。ユーティリティの実装方法はさまざまだ。独立したスクリプトの使用、アプリケーションに組み込まれたプログラム機能の使用、Webベースのコンソールやコマンドラインを使用する方法もある。 多くの場合、計画的に開発されることはなく、リリース当日まで忘れ去られている。しかし、ユーザーのデータ移行を支援したり、パフォーマンスを監視したりするなど、移行作業の効率化や安定運用には欠かせない要素だ。これが足りないばかりに、リ
![本番前にバタバタするのはもうたくさん――ユーティリティを計画的に作成する](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e51372d18138e90ed2c8d95d693065718b5e361/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_enterprise.gif)