Programação Taco Bell

A programação Taco Bell é uma abordagem ao desenvolvimento de software que valoriza o uso consistente das mesmas ferramentas e linguagens de desenvolvimento para resolver novos problemas. A abordagem recebe o seu nome da forma como o restaurante de fast food Taco Bell usa consistentemente o mesmo número limitado de ingredientes para criar cada um dos seus itens de menu.

Embora alguns programadores de software pensem que é importante manter-se a par das últimas ferramentas e linguagens de desenvolvimento de software, a filosofia por detrás da programação da Taco Bell voa em relação a esta noção. A mentalidade de um programador da Taco Bell é que é mais eficiente para um programador experiente usar o conjunto de ferramentas que ela já conhece e resolver o problema rapidamente, mesmo que seja à custa do estilo.

A idéia de usar a Taco Bell em uma analogia de programação é creditada a Ted Dziuba, que cunhou o termo em um post de blog que ele escreveu em 2010. Dziubu enfatiza a idéia a cada vez que uma nova linguagem de programação, serviço de terceiros ou linha de código é usada, ele introduz a possibilidade de falha. Em contraste, a correção de problemas no estilo Taco Bell com um conjunto de ferramentas bem testado economiza tempo em desenvolvimento, testes, treinamento e reuniões.