Curso de Programação Básico - Funções
Organização de Código de Nível Hacker: A Magia das Funções no seu Curso de Programação Básico Teve uma época que meu código parecia uma gaveta bagunçada. Era uma linha atrás da outra: criar variável, fazer um cálculo, checar uma condição, fazer outro cálculo, repetir o cálculo de novo... Se eu precisasse fazer a mesma sequência de ações em outra parte do programa, eu simplesmente copiava e colava as dez linhas de novo. O resultado? Um programa com centenas de linhas, que era impossível de ler. Se eu encontrasse um erro em um lugar, tinha que corrigir o mesmo erro em todos os outros lugares onde havia copiado o código. A dor de cabeça era insuportável, e eu senti que meu projeto estava fadado ao fracasso. Eu estava fazendo meu computador trabalhar, mas a minha organização de código era péssima. Meu software era um monstro de Frankenstein, costurado com repetições e blocos idênticos. Eu sabia que precisava de uma forma de compactar tarefas, de dar um nome a uma sequência de ações e chamá...