Programação orientada ao Atrito

Origem: Desciclopédia, a enciclopédia livre de conteúdo.

Ptbosta.gif O artigo Programação orientada ao Atrito é uma bostinha.
Ele é pequeno e sem graça. Faça alguma coisa! Alguma coisa do tipo, clicar no botão editar aí em cima e, hmm, editar o artigo. :P
Cquote1.png "Não vivo sem o DEBUG" Cquote2.png
Programador usuário do POA sobre a Programação orientada ao Atrito.

Cquote1.png "A prova vai ser só com a caneta e papel, to fudido!" Cquote2.png
Estudandante usuário do POA ao descobrir que sua prova de programação vai ter que ser feita a lapis sem ter o debug para lhe ajudar.

Cquote1.png "Só 3 bugs tou com sorte hoje!!!" Cquote2.png
Programador usuário do POA após mandar compilar o programa 3 segundos depois de terminar ele.

Cquote1.png "11 erros mas que merda!!!" Cquote2.png
Programador usuário do POA após "consertar" um dos 3 erros acima, e logo após mandar compilar.

Cquote1.png "Agora sim, agora ele vai." Cquote2.png
Programador usuário do POA após consertar os 11 erros acima, assim vencendo a "batalha".

Cquote1.png "Existe o seu jeito de fazer, e o meu jeito de fazer" Cquote2.png
Programador usuário do POA tentando justificar o seu código com lógica esdruxula.

[editar] Introdução

Com o gigantesco aumento do número e complexidade dos padrões de projeto de software e tecnicas de programação no últimos anos e com as outras tecnicas de programação não suprindo a necessidade de rapidez cada vez mais necessária na hora de se fazer um programa, a Programação Orientada a Atrito foi desenvolvida.

[editar] Definição de POA

Programação orientada a atrito é a técnica de se chegar ao código necessário para atender a um objetivo através da tentativa e erro. Desta maneira não é necessário analisar muito o que deve ser feito. Vá fuçando, usando um método aqui outro ali, passando diferentes valores, até que uma hora uma funcione e os bugs sejam removidos. É uma constande batalha de programador, debug e o arquivo de help VS. linguagem de programação e programa a ser feito.

Varias características são essenciais ao programador POA, um deles é saber lógica, a lógica ajuda o programador a achar os erros do código mais facilmente, sem ser necessário que ele documente o programa ou comente várias linhas. Outro deles é saber o ingles, vários programas tem seu arquivo HELP em ingles, e saber ingles é essencial na hora que se quer procurar novos comandos no help, devido ao fato de que os que você sabe ou lembra não estão funcionando.

Ferramentas pessoais