2016-07-12 3 views
-1

たとえば、V1Archiverというメソッドがあります。メソッド本文コードが変更されていないことを確認する方法

開発中に誰かがこのメソッドをまったく変更しないようにしたり、2つの異なる部門でレビューを修正する必要があるかどうかを確認します。私の心の中で

可能な方法:

  1. あり、このメソッドやクラスのためのdiffがありませんが、これは手動チェックプラス販売可能ではないが必要なことをすべてのリリース前に確認してください。

  2. 何らかの方法で本体を文字列として取得し、ハッシュを計算し、定義済みのハッシュと比較するJUnitテストケースを作成します。しかし、そのようなJUnitのテストケースを書く方法は?

  3. 私に役立ついくつかのmavenプラグインはありますか?

私のユースケースを達成するためのより良い戦略はありますか?

+6

すべての変更の厳格なコメントとコードレビューの良い文化?すべてのソリューションが技術的である必要はありません。 –

+0

私はVCS(Gitなど)がこれを達成するのに役立つと思います。 – fRoStBiT

+0

ファイルシステム内のすべてのDevユーザーの書き込み権を拒否しますか? – Fildor

答えて

1

これはすべてのプロジェクトで共通する要件です。別々の機能を持ち、別々に管理するレイヤー/モジュール/コンポーネントを見つける必要があります。

クラスファイルのみを持つようなコードのjarファイルを作成する必要があります。その後、プロジェクトに組み込み、別の支店で管理してください。

関連する問題