mais uma dica boa seria separar bem suas funções,classes métodos etc... em uma função de soma não coloque uma subtração ou coloque ela em qualquer luga do code coloque ela de forma organizada e coloque apenas o que o nome da função diz que ela faz.
Em resposta a Como escrever um codigo profissional?
1