Quando formi opinioni, è una buona pratica seguire la tradizione scolastica - pensa con la massima durezza contro l'opinione che hai in mano e prova a trovare argomenti contrari.
Tuttavia, non importa quanto ci provi, non riesco a trovare argomenti ragionevoli a favore dell'antivirus (e delle relative misure di sicurezza) sui computer di sviluppo.
Gli argomenti contro l'antivirus (AV) in fase di sviluppo sono abbondanti:
- Non è raro che build di 1 minuto richieda 10 volte di più con AV su
- In una conferenza, gli sviluppatori di IntelliJ affermano che il software AV è il n. 1 sospetto quando il loro IDE è lento
- La decompressione viene fornita con una velocità di circa 100 kb / s con AV su
- AV rende Cygwin completamente inutilizzabile (vim impiega 1 minuto per aprire un file semplice)
- L'AV mi impedisce di scaricare file utili (JAR, DLL) dalle e-mail dei colleghi
- Non posso utilizzare più computer per lo sviluppo, poiché le misure AV / di sicurezza mi impediscono di sbloccare le porte
- AV uccide le prestazioni di programmi con un elevato volume di file, come Maven o Ant
Ultimo, ma non meno importante - di cosa mi protegge effettivamente l'AV? Non sono a conoscenza del mio programma AV che interrompe mai qualsiasi thread di sicurezza.
Se il motivo è la paura di divulgare roba della NDA - nessun AV può impedirmi di farlo, se ho intenzione di farlo.
Se il motivo è il timore di perdere codice sorgente e / o documentazione - ci sono sistemi di revisione distribuiti per questo (ci sono almeno 20 copie del nostro repository e noi sincronizziamo quotidianamente).
Se la ragione è la paura di divulgare i dati dei clienti - gli sviluppatori raramente lavorano collegati a database di produzione reali, invece si divertono in ambienti giocattolo.
Anche se ci sono argomenti significativi a favore dell'avere AV su macchine di sviluppo, si disgregano di fronte alla possibilità di eseguire una macchina virtuale nell'ambiente paranoidamente protetto.
Dal momento che voglio mantenere una mente aperta al problema, qualcuno potrebbe presentare un argomento significativo e strong a favore del software antivirus per gli sviluppatori?