You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O módulo fordev depende do site 4Devs para funcionar corretamente, visto que é puramente um scraping dele.
Isso resulta em alguns possíveis problemas:
Caso o site fique fora do ar, o módulo ficará totalmente inutilizável;
Qualquer alteração no modo que é feito a comunicação para a API interna deles, pode prejudicar o uso do módulo;
Alterações significativas nos tipos de retorno da API interna (HTML e json) também podem prejudicar o funcionamento do módulo;
Além de que o uso do módulo de modo a obter muitos dados pode dar uma carga extra aos servidores do site;
Solução
Amenizar a dependência implementando as funcionalidades diretamente no módulo, sem necessitar do scraping no site.
Algumas funcionalidades são mais simples para serem implementadas do que outras.
Por exemplo, a função fordev.validators.is_valid_cpf() pode ser implementada usando algum algoritmo já conhecido, ao invés de realizar uma request e scraping do site 4devs.
Os mais complicados são os geradores, mas amenizando essa dependência do site em quaisquer funcionalidade já é algo válido.
Fique a vontade para implementar algum desses algoritmos no módulo. Apenas informe nessa issue que esta trabalhando nisso e a abordagem que vai tomar. Assim, posso dizer se é uma solução interessante e evitar trabalho desnecessário. 😆
The text was updated successfully, but these errors were encountered:
Problema
O módulo fordev depende do site 4Devs para funcionar corretamente, visto que é puramente um scraping dele.
Isso resulta em alguns possíveis problemas:
Solução
Amenizar a dependência implementando as funcionalidades diretamente no módulo, sem necessitar do scraping no site.
Algumas funcionalidades são mais simples para serem implementadas do que outras.
Por exemplo, a função
fordev.validators.is_valid_cpf()
pode ser implementada usando algum algoritmo já conhecido, ao invés de realizar uma request e scraping do site 4devs.Os mais complicados são os geradores, mas amenizando essa dependência do site em quaisquer funcionalidade já é algo válido.
Fique a vontade para implementar algum desses algoritmos no módulo. Apenas informe nessa issue que esta trabalhando nisso e a abordagem que vai tomar. Assim, posso dizer se é uma solução interessante e evitar trabalho desnecessário. 😆
The text was updated successfully, but these errors were encountered: