From 9a8a4cd813f23a85d4c5803fb2b2dfd79a8101b9 Mon Sep 17 00:00:00 2001 From: Joao Stein Date: Thu, 7 May 2015 10:44:10 -0300 Subject: [PATCH] =?UTF-8?q?Cap=C3=ADtulo=2008,=20review=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chapters/08-erros-e-manipulacao-de-erros.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/chapters/08-erros-e-manipulacao-de-erros.md b/chapters/08-erros-e-manipulacao-de-erros.md index 993d9745..a12bdbfe 100644 --- a/chapters/08-erros-e-manipulacao-de-erros.md +++ b/chapters/08-erros-e-manipulacao-de-erros.md @@ -1,15 +1,10 @@ -# Manipulação de erros +# Bugs e manipulação de erros -> "A depuração é duas vezes mais difícil do que escrever o código pela primeira vez. Portanto se você escrever um código o quanto inteligentemente possível, por definição, você não será inteligente o suficiente para depurá-lo." -> -> `Brian Kernighan e PJ Plauger, Os elementos do estilo de programação` - -> --- - -> "Yuan-Ma havia escrito um pequeno programa onde utilizou muitas variáveis globais e atalhos de má qualidade. Um estudante lendo perguntou: Você nos advertiu contra tais técnicas, mas acabo encontrá-las em seu programa. Como pode isso? O mestre disse: Não há necessidade de se buscar uma mangueira de água quando a casa não está em chamas." -> -> `Mestre Yuan-Ma, O Livro de Programação` +> “A depuração é duas vezes mais difícil do que escrever código. Portanto, se você escrever código da maneira mais inteligente possível, por definição, você não é inteligente o suficiente para depurá-lo.” +> — Brian Kernighan and P.J. Plauger, The Elements of Programming Style +> Yuan-Ma havia escrito um pequeno programa onde utilizou muitas variáveis globais e atalhos que faziam a qualidade do seu código inferior. Lendo o programa, um estudante perguntou: “Você nos avisou para não usar essas técnicas e mesmo assim as encontro no seu programa. Como pode isso?”. O mestre respondeu: “Não há necessidade de se buscar uma mangueira de água quando a casa não está em chamas.” +> — Master Yuan-Ma, The Book of Programming Um programa são pensamentos cristalizados. Às vezes esses pensamentos são confusos. Outras vezes os erros são introduzidos ao converter esse pensamento em código. De qualquer forma o resultado será um programa falho.