-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Capítulo 08, review 3 até linha 13 #161
Conversation
Capítulo 08, review 3 até linha 13
@braziljs/eloquent-javascript Estava pensando sobre essa frase no início:
Como o resto da frase está toda no plural, imagino que talvez faça mais sentindo:
Algum feedback aqui? O que acham? |
@joaostein pela frase seguinte estar no plural e retomando o que foi dito na primeira, acho que fica melhor deixar tudo no plural mesmo. 😄 |
Boa :) |
@joaostein tudo no plural. |
Fechou, no próximo PR eu atualizo, valeu galera :) |
@@ -6,11 +6,11 @@ | |||
> 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. | |||
Um programa é um pensamento “cristalizado”. Algumas vezes, esses pensamentos são confusos e erros podem ser inseridos quando convertemos pensamentos em código, resultando em um programa com falhas. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👎 @joaostein pensamentos são confusos e erros podem ser
o e deu a impressão de complemento a frase anterior. Analisando a sentença original percebi que o autor quis passar isso sendo uma outra causa e não um complemento da anterior.
Sometimes those thoughts are confused. Other times, mistakes are introduced when converting thought into code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
O conectivo e nesse caso está fazendo elo entre as duas frases, estabelecendo uma relação semântica de adição lógica.
Original:
[...] Sometimes those thoughts are confused. Other times, mistakes are introduced when converting thought into code. Either way, the result is a flawed program
Se você fizer a tradução literal, seria algo nessa linha:
[...] Algumas vezes esses pensamentos são confusos. Outras vezes erros são introduzidos quando convertemos pensamentos em código. Das duas formas o resultado é um programa com falhas."
No caso, o "Algumas vezes" e "Outras vezes" foram reduzidos a uma única utilização e a frase composta de forma que mantenha o mesmo sentido. Quando você lê:
[...] Algumas vezes, esses pensamentos são confusos e erros podem ser inseridos quando convertemos pensamentos em código, resultando em um programa com falhas.
você entende um significado diferente do original?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joaostein ao meu ver o ponto final da ênfase maior que são coisas distintas, que são:
- pensar errado
- escrever o pensamento de uma forma errada
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Elas são realmente distintas?
Premissas:
- Programas são pensamentos convertidos em código.
- Pensamentos confusos podem introduzir erros.
Portanto, se os pensamentos são confusos nós sabemos que erros podem ser inseridos apenas quando os convertemos em códigos (programas), já que os programas só existem quando os pensamentos são escritos em forma de código.
A alteração sugerida é:
Algumas vezes, esses pensamentos são confusos e erros podem ser inseridos quando convertemos pensamentos em código, resultando em um programa com falhas.
Os pontos que você cita estão totalmente interligados pois um depende do outro para a conclusão fazer sentido (“resultar em programas com falhas”). Por isso eu segui essa linha de raciocínio tentando passar ao leitor a ideia mais clara e limpa possível.
Eu acredito que, baseado na revisão, você esteja inclinado para seguir a tradução literal do trecho:
[…] Algumas vezes esses pensamentos são confusos. Outras vezes erros são introduzidos quando convertemos pensamentos em código. Das duas formas o resultado é um programa com falhas.”
O que para mim também funciona. Não penso que seja a melhor direção para a tradução e ao mesmo tempo sou flexível para que todos fiquem satisfeitos :) Acredito que quanto mais claro, simples e limpo melhor para o leitor. Me diz sua posição final que eu faço as alterações 👍
@joaostein fiz algumas considerações em suas alterações. |
Valeu @SauloSilva -- no próximo pr eu atualizo as mudanças :) |
@joaostein concordo com sua conclusão:
|
ref #14 #337