Abreviatura TIMTOWTDI

No mundo da linguagem de programação Perl existe uma abreviatura TIMTOWTDI (pronuncia-se "Tim тоуди"). Esta sigla significa a frase "There's more than one way to do it" — "Há mais de uma maneira de fazer isso".

A idéia de que é inerente a essa frase é a de que a linguagem Perl fornece diferentes ferramentas que você pode usar. Em algumas situações, é melhor resolver o problema de por um lado, sob outras condições de outra maneira seria preferível.

Há muitos fatores diferentes. Às vezes você só precisa escrever rapidamente um código. Às vezes você precisa fazer o código, que só vai manter-se ao longo de muitos anos. Às vezes você precisa fazer o código que funciona de forma rápida. Às vezes, é importante fazer um super confiável de código, que leva em conta todos os detalhes, e às vezes é necessário o código, que será capaz de lidar apenas com algumas situações.

Muitos termos em conflito com outros. A idéia da linguagem reside no fato de que o Perl dá a possibilidade de o programador de descobrir quais os meios e como ele vai resolver a tarefa.

Essa idéia sugere que, em diferentes situações, com diferentes soluções são as melhores. Mas aqui não é o pensamento de que é sempre a mesma tarefa precisa resolver de alguma forma. Não, a mesma tarefa, sob as mesmas condições você precisa para resolver mesmo, mas as mesmas tarefas em diferentes circunstâncias, é possível resolver de forma diferente.

Outros artigos