A Skynet poderia ter sido evitada com testes de software apropriados? [fechadas]

3

Depois de assistir a mais recente iteração da série Terminator, estou impressionado com duas observações: o backup offsite é importante, e eles não poderiam ter evitado toda a IA desonesta com testes apropriados?

Como desenvolvedor de software, sei que testar um aplicativo faz parte do processo de desenvolvimento de software.

Poderia a guerra nuclear criada pela Skynet ter sido evitada com testes robustos da IA?

    
por iambriansreed 16.07.2015 / 04:45

1 resposta

Como desenvolvedor de software, você também deve saber:

  • Ninguém pode escrever TODOS os testes possíveis.

  • Você normalmente testa as coisas que você sabe / prevê que vão dar errado, em grande parte com base na experiência passada. A Skynet se transformando em um comandante de guerra homicida não é um cenário provável para ter cruzado a mente de um programador comum. Cada nerd viu " WarGames " e acha que todas as IAs são benevolentes e não querem travar uma guerra maléfica.

  • É realmente difícil testar interações complexas de softwares complicados.

    Por exemplo, ter sua AI testada infectado por um vírus novo, desconhecido, inutilizado e distribuído , mesmo que você tenha conseguido prever que precisa do caso de teste, porque você simplesmente não se identifica com Matthew Broderick.

16.07.2015 / 05:20