O sistema eSocial é demonstração de incompetência e descaso. Vários são os defeitos inaceitáveis, que insinuam não ter havido projeto cuidadoso nem testes rigorosos.

O eSocial afeta milhões de pessoas. Muitas não estão habituadas com computadores. Erro grosseiro não se preocupar com o nível de proficiência em informática dos potenciais usuários.

Várias regiões do país são de ocupação esparsa. Não têm CEP específico; deve-se usar um genérico. São fazendas ou sítios onde trabalham caseiros. Impedir o uso de CEP genérico é erro grosseiro. Mostra desconhecimento das regras dos Correios e de onde pode haver empregados domésticos.

Segunda-feira, tentei usar o eSocial a partir do site de cadastramento. Indiquei o mês de competência, e a seguir recebi um erro do sistema de banco de dados. Erro grosseiro não interceptar mensagens de erro dos componentes utilizados.

Como também é erro grosseiro gerar mensagens crípticas, solicitando que sejam informadas através de um telefone que não funciona. Qualquer desenvolvedor de software sabe que logs servem para registrar tais mensagens.

Segui a alternativa divulgada pelo site do GLOBO. Surpresa. Tive que fornecer novamente todos os dados dos empregados já cadastrados. Erro grosseiro: cadastro existe justamente para que dados pouco mutáveis possam ser recuperados automaticamente. O comportamento é errático. Ao fornecer o Número de Identificação do Trabalhador, algumas vezes aparece o nome, outras não. Um sistema bem projetado daria sempre o mesmo resultado. Pedem o endereço. Num dos casos, veio o endereço de nascimento do empregado, em Sergipe, sem possibilidade de alterar o endereço atual no Rio. Aparentemente, só calcula o FGTS. Ao final, pede o e-mail do contato. O meu contém um hífen ...puc-rio..., endereço perfeitamente válido, que o sistema não aceitou. Erro grosseiro o desenvolvedor não conhecer as regras de formação de endereços e-mail.

Eu pagava o INSS dos meus empregados em débito em conta. Não funciona mais. Agora, a cada início de mês, precisarei entrar no sistema para gerar os boletos. Se eu estiver viajando ou doente, como poderei efetuar o pagamento? Erro grosseiro supor que todos sempre têm tempo disponível para, em um curto período, interagir com o sistema.

Sistemas devem ser projetados para que possam ser usados com facilidade pela população a que se destinam. De outra forma, serão frequentes frustrações e erros de uso. Podem existir defeitos de especificação, de implementação ou nas bibliotecas usadas. Para conviver com tais problemas, o sistema deve registrar automaticamente os eventos (logs) e dispor de canais de comunicação que realmente funcionem. Nada disso parece existir no eSocial.

Cobrar multas por atraso quando se põe em uso um sistema tão precário como o eSocial é, no mínimo, descaso com a população. Não é obrigação da população testar sistemas, e sim dos desenvolvedores produzi-los corretos e utilizáveis.

Arndt von Staa é professor do Departamento de Informática da PUC-Rio