BitNotíciasBitNotícias
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhores Corretoras de Criptomoedas
    • Melhores Carteiras de Criptomoedas
    • Melhores Cartões Cripto
    • Comprar Criptomoedas
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
Você está lendo: O Evangelho de Satoshi Nakamoto – Cap. 29 vers. 10
Compartilhe
BitNotíciasBitNotícias
Pesquise:
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhores Corretoras de Criptomoedas
    • Melhores Carteiras de Criptomoedas
    • Melhores Cartões Cripto
    • Comprar Criptomoedas
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
BitNotícias nas Redes:
© 2019 – 2024 BitNotícias. Todos os direitos reservado
BitNotícias > Notícias > O Evangelho de Satoshi Nakamoto – Cap. 29 vers. 10
Notícias

O Evangelho de Satoshi Nakamoto – Cap. 29 vers. 10

Por Leonardo Broering Jahn
Atualizado em: 17/01/2025
Compartilhe
Compartilhe

Bom dia amigos!

No último versículo vimos a nona parte de “The Cathedral and the Bazaar”. Hoje vemos a décima.

CONTINUA APÓS A PUBLICIDADE

 

Quantos Globos Oculares Domam a Complexidade

Uma coisa é observar que o estilo do bazar acelera a depuração e a evolução do código. Outra é entender exatamente como e por que isso acontece no nível micro do comportamento do desenvolvedor e testador do dia-a-dia. Nesta seção (escrita três anos depois do artigo original, usando insights de desenvolvedores que leram e reexaminaram seu próprio comportamento), vamos dar uma boa olhada nos mecanismos reais. Leitores não tecnicamente inclinados podem pular com segurança para a próxima seção.

Uma chave para o entendimento é perceber exatamente por que é que o tipo de relatório de bug que os usuários que não conhecem o código normalmente entregam tende a não ser muito útil. Usuários que não conhecem o código tendem a relatar apenas sintomas de superfície; eles subestimam o ambiente, então eles (a) omitem dados históricos críticos e (b) raramente incluem uma receita confiável para reproduzir o bug.

CONTINUA APÓS A PUBLICIDADE

O problema subjacente aqui é um descompasso entre os modelos mentais do programa do testador e do desenvolvedor; o testador, do lado de fora olhando para dentro, e o desenvolvedor do lado de dentro olhando para fora. No desenvolvimento de código fechado, ambos estão presos a esses papéis e tendem a falar uns com os outros e a se encontrar profundamente frustrados.

O desenvolvimento de código aberto quebra essa ligação, tornando muito mais fácil para o testador e o desenvolvedor desenvolverem uma representação compartilhada com base no código-fonte real e se comunicar efetivamente sobre isso. Praticamente, há uma enorme diferença na alavancagem para o desenvolvedor entre o tipo de relatório de bug que apenas relata sintomas visíveis externamente e o tipo que se liga diretamente à representação mental do programa baseada no código-fonte do desenvolvedor.

A maioria dos bugs, na maioria das vezes, é facilmente fixada, mesmo com uma caracterização incompleta, mas sugestiva, de suas condições de erro no nível do código-fonte. Quando alguém entre seus beta-testers pode apontar, “há um problema de limite na linha nnn”, ou apenas “nas condições X, Y e Z, essa variável rola”, uma rápida olhada no código ofensivo geralmente é suficiente para fixar o modo exato de falha e gerar uma correção. 

CONTINUA APÓS A PUBLICIDADE

Assim, a conscientização do código-fonte por ambas as partes aumenta muito a boa comunicação e a sinergia entre o que o beta-tester reporta e o que o desenvolvedor (es) principal (is) conhece. Por sua vez, isso significa que o tempo dos desenvolvedores do núcleo tende a ser bem conservado, mesmo com muitos colaboradores.

Outra característica do método de código aberto que conserva o tempo do desenvolvedor é a estrutura de comunicação de projetos típicos de código aberto. Acima eu usei o termo “desenvolvedor principal”; isso reflete uma distinção entre o núcleo do projeto (geralmente muito pequeno; um desenvolvedor central único é comum e um a três é típico) e o halo de projeto dos testadores beta e colaboradores disponíveis (que geralmente chegam às centenas).

O problema fundamental que a organização tradicional de desenvolvimento de software aborda é a Lei de Brook: “Adicionar mais programadores a um projeto atrasado torna-o mais atrasado”. De maneira mais geral, a Lei de Brooks prevê que os custos de complexidade e comunicação de um projeto aumentam com o quadrado do número de desenvolvedores, enquanto o trabalho feito sobe apenas linearmente. 

CONTINUA APÓS A PUBLICIDADE

 

Fechamos a parte de número 10. Amanhã a décima primeira. Abraços!

CONTINUA APÓS A PUBLICIDADE
Grandes gestoras atualizam pedidos de ETF de XRP e alimentam expectativa de aprovação pela SEC
Tempestade à vista? Queda forte ameaça Bitcoin, Nasdaq e Nvidia
Stablecoins podem atingir mercado de US$ 1,2 trilhão segundo nova projeção da Coinbase
Nova estratégia da China com Stablecoins abala confiança no mercado global
Ripple, Circle e Startale se unem à SBI para transformar o mercado de stablecoins no Japão
TagsEvangelhoSatoshi Nakamoto
Compartilhe este artigo
Facebook Whatsapp Whatsapp Telegram Copiar Link
PorLeonardo Broering Jahn
@leonardobjahn Natural de Florianópolis, SC 27 anos Evangelista Bitcoin Graduando Administração na UFSC Professor particular e tradutor de Inglês
Publicidade

Últimas Notícias

O que as Baleias estão comprando após o discurso de Powell
O que as Baleias estão comprando após o discurso de Powell
4 min
BNB dispara para US$ 800 será que US$ 1.000 vem aí
BNB dispara para US$ 800: será que US$ 1.000 vem aí?
3 min
Bitcoin a longo prazo: Desta forma o risco some e lucro se torna quase garantido, revela estudo
Bitcoin a longo prazo: Desta forma o risco some e lucro se torna quase garantido, revela estudo
3 min

Destaque

  • Últimas Notícias
  • Mercado
  • Regulação
  • Tecnologia
  • Web3
  • Eventos

Reviews

  • Cartões
  • Wallets
  • Exchanges

Guias

  • Investir Agora
  • Comprar Criptomoedas
  • Melhores Corretoras
  • Carteira de Criptomoedas
  • Cartões de Criptomoedas
  • Glossário

Tudo Sobre

  • Bitcoin
  • Ethereum
  • Polygon
  • Solana
  • Mineração
  • Web3

Sobre Nós

  • MediaKit
  • Quem Somos
  • Política Editorial
  • Política de Privacidade
  • Política de Cookies
  • Contato
Cookie Settings
BitNotícias nas Redes:
© 2019 – 2024 BitNotícias. Todos os direitos reservado
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?