Giter Site home page Giter Site logo

api-valida-cpf's Introduction

Olá Mundo! Sou Arthur!

api-valida-cpf's People

Contributors

developerarthur avatar

Watchers

 avatar  avatar

api-valida-cpf's Issues

Ponderações sobre a validação do CPF

Eu tenho algumas sugestões, ou quem sabe dicas?

A algum tempo atrás eu também precisando realizar a validação de CPF cheguei no seguinte resultado, que você pode conferir aqui. Você pode comparar e perceber algumas coisas, acredito que a maior diferença por enquanto e mais crucial é na eliminações dos CPF com 1 digito apenas, vi que vc removeu o "000...." porem os outros continuam validos, as ponderações seguintes são relacionadas a qualidade do código, por exemplo o uso de var, no ES6 não é indicado utilizar var, para diferenciar os contextos é mais semanticamente correto utilizar const e let, você pode ler um pouco sobre isso aqui, seguindo, não aconselho utilizar if's com apenas 2 operadores, como por exemplo "==" ou "!=", ES6 permite que realizemos um teste de tipo, então é ideal utilizar quase em todos os casos, você pode ler a documentação aqui acredito que seja isso e gostei muito do seu projeto.

Uma ponderação pessoal é o caminho da rota, muito extensa para a finalidade da aplicação, não há problema algum nisso, mas eu acho que você deu um overthinking nisso e não tem muito uso, acaba deixando mais complicado e cansativo de utilizar.
No mas acredito que é um excelente projeto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.