Citações sobre programação

“Vamos fazer um trabalho muito melhor em programação se nos aproximarmos da tarefa com uma plena apreciação de sua tremenda dificuldade, e se respeitarmos as intrínsecas limitações da mente humana, chegando a ela como humildes programadores” Alan Turing

“Sempre programe pensando que o cara que, um dia, vai fazer manutenção no seu código, seja um psicopata violento que sabe onde você vive.”  John F. Woods

“Iterar é humano, fazer recursão é divino.” L. Peter Deutsch

“Programação é só um outro nome para a arte perdida do pensamento.” Arctic Fidelity aka Aaron Hsu

“Atribuição leva à mutação. Mutação leva a ponteiros. Ponteiros levam ao sofrimento!” Anton van Straaten

“As pessoas pensam que ciência da computação é a arte dos gênios mas, na realidade, é o oposto, é só um monte de gente fazendo coisas que são construídas baseadas em outras, como uma parede feita de pequenas rochas.” Donald Knuth

“A maioria dos bons programadores programam não porque esperam ser pagos ou adulados pelo público, mas porque é divertido programar.” Linus Torvalds

“Um dia ruim escrevendo código em Scheme é melhor do que um dia bom escrevendo código em C.” David Stigant

“Qualquer idiota pode escrever código que um computador entenda. Bons programadores escrevem código que humanos podem entender.” Martin Fowler

“O problema de de usar C++… é que existe uma forte tendência da linguagem de requerir que você saiba tudo antes que você possa fazer qualquer coisa.” Larry Wall

“Um dos meus dias mais produtivos foi quando deletei 1000 linhas de código.” Ken Thompson, criador do Unix

“Se engenheiros construíssem edifícios do jeito que programadores escrevem programas, então o primeiro pica-pau que aparecesse e toda a civilização seria destruída.” Gerald Weinberg

Retirados do livro Código Limpo, de Robert C. Martin:

“Gosto do meu código elegante e eficiente. A lógica deve ser direta para dificultar o encobrimento de bugs, as dependências devem ser mínimas para facilitar a manutenção, o tratamento de erro deve ser completo de acordo com uma estratégia clara e o desempenho deve ser próximo do mais eficiente, de modo a não incitar as pessoas a tornarem o código confuso com otimizações sorrateiras. O código limpo faz bem apenas uma coisa. Bjarne Stroustrup, criador da limguagem C++

“Um código limpo é simples e direto. Ele é tão gostoso de ler quanto uma prosa bem escrita. Ele jamais torna confuso o objetivo do desenvolvedor. Pelo contrário, ele está repleto de abstrações claras e linhas de controle objetivas.” Grady Booch, autor do livro Object Oriented Analysis and Design with Applications

“Além de ser seu criador, um desenvolvedor deve ser capaz de ler e melhorar um código limpo. Ele tem testes de unidade e de aceitação e nomes significativos; ele oferece apenas uma maneira, e não várias, de se fazer a mesma tarefa; possui poucas dependências, as quais são explicitamente declaradas e oferecem uma API mínima e clara. O código deve ser intelígivel pois, dependendo da linguagem, nem toda informação necessária pode ser expressa no código em si.” Dave Thomas, fundador da OTI e pai do Eclipse

“Eu poderia listar todas as qualidades que vejo em um código limpo, mas há uma predominante que leva a todas as outras. Um código limpo sempre parece que foi escrito por alguém que se importa. Não há nada óbvio que se possa fazer para torná-lo melhor. Tudo foi pensado pelo autor do código, e se tentar pensar em algumas melhorias, você acabará voltando ao início, ou seja, apreciando o código deixado para você por alguém que se importa bastante com a tarefa.” Michael Feathers

“Você sabe que está criando um código limpo quando cada rotina que você leia se mostra como você esperava. Você pode chamar de código belo quando ele também faz parece que a linguagem foi feita para o problema.” Ward Cunningham, líder da Smalltalk e da Orientação a Objetos

Esse post foi publicado em Sem categoria. Bookmark o link permanente.

Uma resposta para Citações sobre programação

  1. Danilo da Silveira Figueira disse:

    N a moral eu vim só pra agradecer o modelo latex no sharelatex ! VLW TE AMO! haha 😛

    Curtir

Deixe um comentário