Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bugreport 101

56 views

Published on

Talk do 28º CocoaHeads SP sobre a importância de bugreports, por quê fazê-los e como ser conciso e eficaz no relatório

Published in: Engineering
  • Be the first to comment

Bugreport 101

  1. 1. Bugreport 101 Flávio Caetano 1
  2. 2. – Wikipedia “A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result or to behave in unintended ways.” 2
  3. 3. Por quê reportar bugs? • Chamar atenção para o comportamento inesperado. • Corrigir o bug • Demostrar apoio 3
  4. 4. Bugreport = 💰 • Facebook = $3.9K por bug • Github = $10K • Yahoo = $15K • Google (Android) = $58k • Pentágono = $71K • Microsoft = $100K • Apple = $200K 4
  5. 5. Zero-Day Vulnerability • São exploradas antes de ser anunciadas • Normalmente são falhas de segurança 5
  6. 6. Regras para um bom report • Clareza sobre a inconsistência • Passos para reproduzir o bug • Código de exemplo • Sugestão de correção 6
  7. 7. Bugreport no Github • Seja educado. Open-source requer boa vontade • Não tenha medo de falar bobagem • Não tenha vergonha do seu inglês • Seja receptivo a comentários e esclarecimentos 7
  8. 8. 8
  9. 9. 9
  10. 10. 10
  11. 11. Bugreport para a Apple 11
  12. 12. Quickradar 12
  13. 13. Open Radar 13
  14. 14. 14
  15. 15. 15
  16. 16. 16
  17. 17. Duplicatas • Denotam importância • Abordagens diferentes da inconsistência • Mais informação • 👍 17
  18. 18. –Caetano, Flávio “Não apresente problemas. Apresente soluções” 18
  19. 19. Slack: @flavio_caetano Github: fjcaetano Obrigado

×