honestamente, a melhor maneira de eu vibrar o código é apenas reconstruir a mesma coisa repetidamente enquanto aprendo o que funciona / não funciona