52% dos desenvolvedorres de .NET, questionados pela Typemock, pensam que teste unitário pode ajudar empresas a evitar processos relacionados à proposta do projeto de lei de responsabilidade do software na EU (União Européia).
Como relatado pela Typemock:
De acordo com a pesquisa realizada pela Typemock mais da metade dos desenvolvedores acreditam que teste unitário pode evitar processos se o novo projeto de lei de responsabilidade de software na EU for aprovado.
Typemock realizou uma pesquisa perguntando aos desenvolvedores .NET se eles achavam que teste unitário pode ajudar as empresas a evitar ações judiciais se a nova lei EU software liability bill, proposta pelos Comissários Viviane Reding e Meglena Kuneva, passará. 52% deles disseram que sim.
TypeMock questionou desenvolvedores online, em seu blog, e offline, no evento Typemock’s Unit Testing Open Microphone na 2009 Norwegian Developers Conference (NDC). Nesse evento desenvolvedores expressaram suas opiniões sobre teste unitário e o projeto de lei. Embora a maioria deles tenha dito que não devem ser responsabilizados pelos seu códigos, acreditam que o projeto será aprovador, teste unitário vai ajudar as empresas a ter confiança em seus produtos e evitar processos futuros.
Teste unitário foi um dos tópicos centrais da conferência, com o palestrante principal Robert C. Martin (Uncle Bob) declara que teste unitário e TDD são necessários para desenvolvedores de software profissionais, um dia inteiro dedicado a sessões de teste unitário, e como mencionado, o evento Typemock’s Unit Testing.
“Nós acreditamos que empresas devem sempre esforçar-se ao máximo em liberar produtos com maior qualidade, que produzem valor real para o cliente, e que o teste unitário é a forma mais eficaz de começar a fazer isso acontecer.” falou Roy Osherove, desenvolvedor sênior da Typemock, e autor do livro a Arte do Teste Unitário.
Duas questões devem ser consideradas:
- Esse projeto de lei de responsabilidade do software da EU é uma boa idéia?
- ual é o pensamento dos outros 48%, que teste unitário não vai ajudar a prevenir software defeituoso? Hm.