次へ: 略語, 前へ: プログラムのコンパイルとテスト, 上へ: Emacsエディタ
[目次][索引]
30 大規模なプログラムの保守 ¶
本章では、中規模から大規模のプログラムやパッケージを管理するためのEmacsの機能について解説します。これらの機能には以下が含まれます:
- ソースファイルの変更履歴を記録するバージョン管理システム(VCS)向けの統一インターフェース。
- プログラミングプロジェクトを扱うためのコマンド。
- プログラム変更の時系列ログを提供するChangeLogファイルを保持するための専用モード。
- Xref:シンボル(別名「識別子」)の定義とその参照を表示するためのコマンド群。
- EDE、プログラミングプロジェクト管理、特にビルドやデバッグのための代替ツール。
- 開発の別々のブランチで行われたプログラムソースへの変更をマージするためのモード。
- バグへの参照箇所をハイライトし、参照先のバグレポートをイシュートラッカーで確認できるマイナーモード。
大規模なLispプログラムをメンテナンスしている場合は、ここで説明した機能に加えて、Emacs Lisp Regression Testing
(ERT) ライブラリが役立つかもしれません(Emacs
Lisp Regression Testing の ERT
を参照してください)。