意見を形成するとき、学問的伝統に従うことは良い習慣です- あなたが保持する意見に反対することができる限り一生懸命に考え、反論を見つけようとします。
しかし、どんなに一生懸命努力しても、開発マシンでウイルス対策(および関連するセキュリティ対策)を支持する合理的な議論を見つけることはできません。
開発中のウイルス対策(AV)に対する議論はたくさんあります。
- AVをオンにして1分間のビルドで10倍の時間がかかることは珍しくありません
- 会議の講演で、IntelliJ開発者は、IDEが遅い場合にAVソフトウェアが疑わしいと主張しています
- 解凍には、AVをオンにした状態で約100 kb / sの速度が伴います
- AVはCygwinを完全に使用不能にします(vimは単純なファイルを開くのに1分かかります)
- AVにより、同僚の電子メールから有用なファイル(JAR、DLL)をダウンロードできない
- AV /セキュリティ対策によりポートのブロックを解除できないため、開発に複数のコンピューターを使用することはできません
- AVは、MavenやAntなど、ファイルの回転率が高いプログラムのパフォーマンスを低下させます
最後になりましたが、AVは実際に私を何から保護しますか?私のAVプログラムがセキュリティスレッドを停止することを認識していません。
理由がNDAのものを開示することの恐怖である場合-心にそれを設定した場合、AVがそれを行うことを妨げる可能性はありません。
理由がソースコードやドキュメントを失う恐れがある場合-これには分散リビジョンシステムがあります(レポには少なくとも20のコピーがあり、毎日同期しています)。
顧客データの開示を恐れる場合、開発者は実際の運用データベースに接続して作業することはめったになく、代わりにおもちゃの環境で遊んでいます。
開発マシンでAVを使用することを支持する有意義な議論があったとしても、偏執的に保護された環境で仮想マシンを実行する能力に直面すると、それらはバラバラになります。
私はこの問題について心を開いておきたいので、開発者向けのウイルス対策ソフトウェアを支持する意味のある強力な議論を誰かが提示できますか?