2016-10-14 9 views
-1

ロジックを譲渡せずに誰かにテストプログラムを与えることは可能ですか?たとえば、教師は、実際に論理を課題から外すことなく、結果を比較するために生徒が使用できるテストクラスをどのように与えることができますか?Javaテストクラスの暗号化

ありがとうございました。

+3

実際に実装する代わりにユニットテストを使用します。または難読化について学ぶ。 – SLaks

+1

コンパイルされたバージョンを教えてください。 (それは技術的にはまだ読めるが、少しの知識と努力が必要だ) – UnholySheep

+0

^これ。彼らはまだデコンパイラでそれを見ることができますが、これが最良の方法かもしれません。それらにテスト入力と期待出力値を与え、jarファイルを実行させます。 – jordaniac89

答えて

1

インターフェイスとユニットテストスイート(すべてのプログラムの動作を説明する)のみを指定します。

学生はソリューションを実装する必要があり、テストスイートに対して実装を実行して結果を比較できます。すべてのテストが合格しない限り、実装には何か問題があることが分かります。

+0

ありがとうございます!私はそれを調べます。 –