Quando você é administrador e desenvolvedor de sistemas você percebe como existem porcarias sendo desenvolvidas e vendidas (caro) por aí. Na empresa que trabalho, usamos um premiado software contábil muito famoso aqui na cidade e no Brasil, tido por muitos contadores como o “melhor que existe”. Pelas funcionalidades até pode ser mas tecnologicamente é um lixo!
Começa pelo fato de não usar banco de dados, as informações são gravadas em arquivos de texto em pastas do sistema de arquivo. Aparentemente, “criptografado”, mas nem preciso falar da performance disso.
Último acontecimento: apaguei um usuário do bendito sistema e o mesmo continuou usando o sistema embora não aparecesse mais na lista de usuários. Ou seja, em algum “arquivo texto” o usuário continuou gravado. Em qualquer banco de dados isso seria resolvido usando integridade referencial mas pelo visto alguém que fez esse sistema desconhece isso.