1

これは頻繁に起こります。私はソフトウェアを構築し、いくつかのバージョン(Java 1.6.10やPHP 5.2など)で利用可能ないくつかの新しい言語/プラットフォーム/標準ライブラリ機能を使用しましたが、正確に覚えていない。私はそれが少なくとも私が使用しているバージョン(通常は最新のバージョンが利用可能)で動作することを確信していますが、少し古いバージョンでもうまく動作するかもしれません。必要なプラットフォームのバージョンを確認するにはどうすればよいですか?

コードを手動で実行し、リストを保持し、プラットフォームリリースノートと比較することは明らかにそれほど高度なオプションではありません。自動的にこれを行う方法はありますか(独自のバージョンチェッカーパーサーを焼くことは別として)?

  • C++(そしておそらくC)
  • お気に入りに追加
  • PHP
  • Pythonの

    • をJavaの
    • :個人的に私は、少なくとも次の言語に興味があるんだけど、自由に追加してください。単に古いバージョンでテスト

    は強引なアプローチであり、それはあなたが、コードは実際にを動作するかどうかだけではなく、それがべき仕事を知っているよという利点があります。しかし、それは面倒なことがあるので、私はまだソースを調べて、どのプラットフォーム機能が使用されているかを確認する何らかのオートマトンに興味があります。

    答えて

    2

    継続的インテグレーションのビルド・オートメーションは、最初に気になることです。異なるマシンに対してテストを行っている場合、どのバージョンでコードが壊れているかを知ることができます。

    関連する問題