[Git Merge 2013]
[microphone popping]
Hello? It's because...it helps
people find and fix bugs,
and I think it's really important,
and we found out
that there were some people
who used git-bisect automatically,
using git-bisect(1),
and they got really great results.
Hopefully I will be able
to show you a slide.
Yeah.
No. I don't know what's going on but.
Yeah, there were some studies
about costs of bugs,
and, as you know,
bugs cost a lot
to the economy.
There was a study in 2002
that said they cost 60 billion dollars
every year to the US economy alone,
and this year there was a study
by Cambridge saying they cost
more than $300 billion
to the world economy.
[mumbles to technician]
So, I don't know if many of you have used
git-bisect, but there is a command--
Git-bisect has many subcommands,
and one of them is git-bisect(1),
and you can pass it a script, so you can
fully automate your bisection,
and when you have a workflow
that consists in first writing a script,
that shows a bug,
if the bug is there or not,
and then passing it to git-bisect(1),
then fixing the bug,
and then committing both the test script,
and the bug fix together,
it's a very simple workflow,
but some people who use
this workflow, got--
40% who used git, and this workflow got
40% less bugs over one year
after using git and git-bisect.
And also, they got something like
more than 80% reduction in time
to fix a bug.
So, I can not show you some slides,
but, anyway, thanks for listening,
and if you want the slides, I will show
them on my computers.
[microphone popping]
[Git Merge 2013]
ظهور المايكروفون
مرحبا ؟ هذا بسبب مساعدة الناس ليجدوا ويصلحوا الخلل
وانا اعتقد هذا مهم حقا
و اكتشفنا
ان هناك بعض الناس
يستخدمون بوابة bisect تلقيائا يستخدمون بوابة (bisect(1
و هم حصلوا حقا علي نتائج عظيمة
اتمني ان استطيع عرض لك الشريحه
نعم
لا انا لا اعرف ما الذي يحدث ولاكن
نعم كانت هناك بعض الدراسات عن تكلفه الاعطال
و كما تعرفون الاعطال تكلف الكثير
للاقتصاد
كانت هناك دراسة في 2002
هي تقول انها تكلف 60 بليون دولار كل سنه للاقتصاد الامريكي
و هذا العام كانت هناك دراسة بواسطة كامبردج تقول تكلفتها
اكثر من 300 بليون للاقتصاد العالمي
لذلك انا لا اعرف لو الكثير منكم قد استخدم بوابة bisect ولاكن هناك امر
بوابة bisect لديها الكثير من الاوامر الفرعية و واحده من ذلك هي بوابة(bisect(1
واانت يمكنكم تمرير النص لذلك انتم تستطيعون ميكنته بالكامل بتصنيفكم
و عندما يكون لدكم سير العمل
ذلك يتكون في الاكتابه الاولي للنص
هذا يعرض العطل
لو العطل هناك او لا
و ثم تمريرها الي بوابه (bisect (1 ثم اصلاح العطل
ثم التزام كل من اختبار النص و فحص العطل معا
انه سير عمل بسيط جدا
لاكن بعض الناس الذين يستخدموا هذا سير العمل حصلوا علي
40% من استخدام البوابة و هذا سير العمل حصل علي
40% اخطاء اقل اكثر من سنة بعد استخدام البوابة والبوابة bisect
وايضا وهم حصلوا علي شئ يشبه هذا
اكثر من 80% تخفيض في الوقت
لاصلاح العطل
لذلك انا لا استطيع ان اعرض لكم الشرائح ولاكن علي اي حال شكرا علي للاستماع
و لو انتم تريدون الشرائح انا سوف اعرضهم علي الكومبيوتر الشخصي
[Git Merge 2013]
[Mikrofon knackt]
Hallo? Es ist, weil...
Es hilft Menschen, Fehler zu finden und zu beheben.
Und ich denke, das ist sehr wichtig.
Und wir haben rausgefunden,
dass es einige Menschen gibt,
die git-bisect automatisch nutzen
mit Hilfe von git-bisect(1)
und sie haben echt gute Ergebnisse erzielt.
Hoffentlich kann ich euch eine Folie zeigen.
Yeah.
Nein.
Ich weiß nicht, was los ist. Aber---
Yeah, es gab einige Studien über die Kosten von Bugs
und wie ihr wisst, kosten Bugs der Wirtschaft
sehr viel Geld.
Es gab 2002 eine Studie,
die sagte, dass sie jedes Jahr 60 Milliarden Dollar kosten,
allein der US-Wirtschaft,
und dieses Jahr veröffentliche Cambridge eine Studie,
die besagt, dass sie der Weltwirtschaft
mehr als 300 Milliarden Dollar Schaden anrichtet.
[flüstert zum Techniker]
Also ich weiß nicht, ob schon viele von euch git-bisect benutzt haben, aber es gibt einen Befehl...
Git-bisect hat so viele Unterbefehle und einer davon ist git-bisect(1).
Und ihr könnt ihm ein Skript übergeben, so dass ihr eure Bisection vollständig automatisieren könnt.
Und wenn ihr einen Workflow habt,
der darin besteht, zuerst ein Skript zu schreiben,
das einen Bug anzeigt,
ob der Bug vorhanden ist oder nicht,
und ihn dann an git-bisect(1) übergibt und den Bug behebt,
und dann sowohl das Testskript und den Bug Fix commitet.
Das ist ein sehr einfacher Workflow,
aber einige Leute, die diesen Workflow nutzen, haben---
40% der Anwender, die Git und diesen Workflow benutzen, haben
nach einem Jahr mit Git und git-bisect 40% weniger Bugs.
Zudem benötigen sie rund 80% weniger Zeit,
um Bugs zu beheben.
Also ich kann euch nicht die Folien zeigen, aber dennoch vielen Dank für's Zuhören.
Und wenn ihr die Folien wollt, werde ich sie euch auf meinem Computer zeigen.
[Mikrofon knackt]
[Git Merge 2013]
[Git Merge 2013]
[micrófono soplo]
¿Hola? Esto es porque... ayuda a
encontrar y corregir errores
y pienso que es realmente
importante
y nosotros descubrimos...
que había algunas personas
que usaron git-bisect automaticamente,
usando git-bisect(1),
y consiguieron muy buenos resultados.
Con suerte, podré mostrarles
una diapositiva.
Sí.
No amm. No sé qué está pasando pero...
Sí... había algunos estudios
sobre costos de errores
y como saben los errores
cuestan mucho
a la economía.
Hubo un estudio en 2002
que dice cuestan 60 billones de dólares
cada año solo a la economía de Estados Unidos
y este año hubo un estudio de Cambridge
cifrando su costo
en más de $300 billones a la economía
mundial.
[murmura a técnico]
Entonces... no sé si muchos de ustedes han
usado git-bisect, pero hay un comando...
Git-bisect tiene muchos subcomandos,
y uno de ellos es git-bisect(1),
ustedes pueden correr un script y pueden
automatizar completamente su bisección
y cuando ustedes tienen
un flujo de trabajo
consiste en, primero, escribir un script
que nos muestra el error,
si el error esta ahí o no,
y entonces pasando git-bisect(1),
luego arreglan el error,
y entonces acometiendo el script de test
y la solución del problema juntos
es un flujo
de trabajo muy simple,
quienes usan
esta forma de trabajo, obtienen...
el 40% de los que usaron
este flujo de trabajo, obtuvieron
un 40% menos de errores al año
después de usar git y git-bisect
Y también, obtuvieron aproximadamente
más del 80% de reducción en tiempo
para solucionar un error.
pese a no haberles podido mostrar las
diapositivas, gracias por escuchar
y si quieren las diapositivas, las
mostraré en mi computadoras
[Chasquido de micrófono]
[Git Merge 2013]
[Git Merge 2013]
--remove?
¿Hola? Es porque... ayuda a la gente
a encontrar y solucionar errores
y creo qye eso es muy importante
y encontramos que hubo algunas personas
--remover
quienes usaron git_bisect
automáticamente, usando (git-bisect(1)
y lograron excelentes resultados.
Con suerte podré
mostralers en una diapositiva.
Sí.
No, no sé que ocurrre, pero...
Sí, hubo algunos estudios
sobre los gastos de errores
y como saben, éstos cuestan
demasiado a la economía.
--remover!
Un estudio de 2002
dijo que cuestan 60 mil millones
de dólares anuales solo en EE.UU.
y este año un estudio de Cambridge dice
que cuestan màs de $300 mil millones
a la economía mundial
--remover!
[Git Merge 2013]
[microfono popping]
Hola? es porque... ayuda
gente a encontrar y corregir errores,
y yo pienso que es realmente
importante,
y nosotros descubrimos
que había algunas personas
quienes usaron git-bisect automaticamente,
usando git-bisect(1),
y consiguieron muy buenos resultados.
Ojalá sea capaz de mostrarles
una diapositiva.
Si.
No. No se que esta pasando pero.
Si, habían algunos estudios
sobre costos de errores,
y, como saben los errores
cuestan mucho
a la economía.
Hubo un estudio en 2002
que dice cuestan 60 billones de dolares
cada año en la economía de Estados Unidos
y este año hubo un estudio de Cambridge
diciendo su costo
mas que $300 billones a la economía
del mundo.
[murmura a técnico]
Entonces, no se si muchos de ustedes han
usado git-bisect, pero hay un comando--
Git-bisect tiene muchos subcomandos,
y unodeellos es git-bisect(1),
y ustedes pueden pasar un guion, entonces
ustedes pueden
automatizar completamente su bisección,
y cuando ustedes tienen
flujo de trabajo
que consiste en escribir un guión,
que muestra un error,
si el error esta ahí o no,
y entonces pasándolo a git-bisect(1),
luego arreglando el error,
y entonces cometiendo ambos el examen
de guión, y el problema juntos
es un muy simple flujo
de trabajo ,
pero algunas personas quienes usan
este flujo de trabajo, obtienen
40% quien usó git, y este flujo obtuvo
40% menos errores arriba un año
después usando git y git-bisect.
Y también, obtienen algunos como
mas que 80% reducido en tiempo
a arreglar un error.
Entonces, puedo no mostrarles unas
diapositivas, pero, como sea, gracias por escuchar,
y si ustedes quieren las diapositivas,
puedo mostrarles en mis computadoras
[Git Merge 2013]
[Git Merge 2013]
[Bruit de micro]
Bonjour? C'est pour... ça aide à trouver
et réparer les bugs,
et je trouve ça très important,
et nous avons découvert
que certaines personnes
utilisaient git-bisect automatiquement,
en utilisant git-bisect (1)
et obtenaient de très bons résultats.
Je vais peut-être pouvoir vous montrer
un diapo.
Oui.
Non. Je sais pas ce qu'il se passe mais...
Oui, il y a des études sur le coût des bugs,
et, comme vous le savez, les bugs coûtent
cher économiquement parlant.
En 2002, selon une étude, ils coûtaient
60 milliards de dollars par an
à l'économie américaine, et cette année
selon une étude de Cambridge, 300 milliards
de dollars à l'économie mondiale.
[Marmonne avec le technicien]
Donc, je ne sais pas si certains utilisent
git-bisect, mais il y a une commande...
Git-bisect a beaucoup de sous-commandes,
dont git-bisect (1),
et vous pouvez y passer un script, pour
automatiser complétement votre bisection,
et quand vous avez un workflow qui
consiste à d'abord écrire un script,
qui montre un bug,
si ce bug est là ou pas,
puis à le passer sur git-bisect(1),
puis réparer le bug,
puis effectuer un commit entre
le script test et le bug,
c'est un workflow tout simple
mais certaines personnes qui l'utilisent,
ont eu--
40% des personnes qui utilisent Git et ce
workflow ont eu 40% de bugs en moins en un
an, après avoir utilisé Git et git-bisect.
Et, ils ont aussi eu une réduction de 80%
du temps de correction des bugs.
Bon, je ne peux pas vous montrer de diapos,
mais merci quand même pour votre attention
et si vous voulez mes diapos, je peux vous
les montrer sur mon ordinateur.
[Bruit de micro]
[Git Merge 2013]
[Git Merge]
[suara mikrofon]
Halo? itu karena...membantu
orang menemukan dan memperbaiki bugs,
dan saya pikir sangatlah penting
dan kita menemukan
bahwa ada beberapa orang
yg menggunakan git bisect secara otomatis,
menggunakan git-bisect(1).
dan hasil mereka sangat memuaskan
saya harap dapat
memperlihatkan Anda sebuah slide,
ya...
Tidak. Saya tidak tau yg terjadi tapi,
ya, ada beberapa studi
tentang biaya bugs,
dan, seperti Anda tahu,
bugs sangat merugikan
perekonomian.
Ada studi pada tahun 2002
yg menjelaskan, merugikan 60 juta dolar
tiap tahun untuk ekonomi US sendiri,
dan tahun ini ada studi
dari Cambridge yang menyatakan kerugian
lebih dari 300 juta dolar
terhadap ekonomi dunia.
[bergumam pada teknisi]
Jadi, saya tidak tau jika banyak dari kalian menggunakan
git bisec, tapi ada command--
Git-bisect mempunyai banyak subcommand,
dan salah satunya git-bisect(1),
dan Anda bisa melewati skrip, sehingga
bisa mengotomatiskan bisection Anda,
dan jika Anda memilii sebuah alur kerja
itu ada pada tulisan pertama skrip,
yang menunjukkan sebuah bug,
apakah ada bug atau tidak,
dan kemudian lewati menuju git-bisect(1),
lalu perbaiki bug,
selanjutnya jalankan kedua skrip tes,
dan perbaiki bug bersamaan,
itu adalah alur kerja yg sangat sederhana,
tapi beberapa orang yg menggunakan
alur kerja ini, mendapat--
40% yg menggunakan git, dan alur kerja ini
mendapatkan 40% lebih sedikit lebih dari
satu tahun setelah memakai git & git-bisect,
dan juga, mereka mendapatkan
lebih dari 80% pengurangan waktu
untuk memperbaiki bug.
Jadi, saya tidak dapat menunjukan slidenya,
tapi, ngomong2, terima kasih,
dan jika Anda ingin slidenya, saya akan
menunjukannya di komputer saya.
[suara mikrofon]
[Git Merge 2013]
[Git Merge 2013]
[ruído microfone]
Olá? É porque... ajuda as pessoas
a encontrar e resolver bugs,
e eu acho que é mesmo importante,
e descobrimos
que havia algumas pessoas
que usavam git-bisect automaticamente,
usando git-bisect(1),
e obtinham resultados muito bons.
Espero ser capaz de vos mostrar um slide.
Sim--
Não. Eu não sei o que se passa mas...
Sim, foram feitos alguns estudos
sobre o custo dos bugs
e, como sabem,
os bugs custam imenso
à economia.
Houve um estudo em 2002
que dizia que custam 60 mil milhões de
dólares por ano, só à economia americana
e este ano um estudo
de Cambridge dizia que custam
mais de 300 mil milhões
à economia mundial
[conversa com o técnico]
Então, não sei se muitos de vocês
usaram o git-bisect, mas há um comando--
Git-bisect tem muito subcomandos,
e um deles é git-bisect(1),
e podem correr um script,
para automatizarem a vossa bissecção
e quando têm um fluxo de trabalho
que consiste primeiro
em escrever um script,
isso mostra um bug,
consoante o bug lá esteja ou não,
e depois passa-o para git-bisect(1),
resolvendo o bug,
e depois submete ambos o script de teste e
a correção do bug ,
é um fluxo de trabalho muito simples,
mas algumas pessoas que usam este fluxo de
trabalho, têm--
40% que usaram git e
este fluxo de trabalho tiveram
40% menos bugs no decorrer de um ano
após usar git e git-bisect.
E também, conseguiram algo como
mais de 80% de redução do tempo
para corrigir um bug.
Então, eu não vos consigo mostrar slides,
mas obrigado por ouvirem,
e se quiserem os slides, eu vou mostrá-los
nos meus computadores.
[ruído microfone]
[Git Merge 2013]
[Git Merge 2013]
[microfone]
Olá? É porque... isto ajuda pessoa a
procurar e corrigir bugs,
e eu penso que que isso
é realmente importante,
e nós descobrimos
que havia algumas pessoas
que usavam git-bisect automaticamente,
usando git-bisect(1),
e eles realmente conseguiram
bons resultados.
Espeqro que eu seja capaz de
mostrar um slide a vocês.
Sim.
Não. Eu não sei o que está acontecendo.
Sim, havia alguns estudos
sobre custos de bugs,
e, como vocês sabem,
bugs custam muito
para a economia.
Houve um estudo em 2012
que disse que eles custam 60 bilhões de
dólares por ano, só à economia americana
e este ano, houve um estudo de Cambridge
dizendo que eles custam
mais de $300 bilhões
para a economia mundial.
[murmurando para o técnico]
Então, Eu não sei se muitos de vocês usam
git-bitsec, mas há um comando--
Git-bitsect tem muitos sub-comandos,
e um deles é git-bitsec(1),
e você pode passá-lo para um script, então
pode automatizar seu bisection por inteiro
e quando você tem um fluxo de trabalho
que consiste em primeiro
escrever um script
que mostra um bug,
se o bug existe ou não,
e então passando-o para o git-bitsect(1),
para então corrigir o big,
para em seguida salvar, o script test
e a correção do bug, juntos,
é um fluxo de trabalho muito simples,
mas algumas pessoas que usa
este fluxo, conseguiram--
40% que usam git, e este fluxo,
conseguiram
uma redução de 40% de bugs
um ano após usando git e git-bisect.
E também, eles conseguiram reduzir em
mais de 80% o tempo
para corrigir um bug.
Então, eu não posso mostrar alguns slides,
mas, de qualquer maneira, obrigado,
e se quiserem os slides, eu posso mostrar
eles em meu computador.
[microfone]
[Git Merge 2013]
[Git Merge 2013]
[треск микрофона]
Алло? Да. Потому что он помогает
людям искать и устрянять баги,
и я думаю, это очень важно.
Также мы узнали,
что некоторые люди
использовали git-bisect в авто-режиме
с помощью git-bisect(1)
и добились потрясающих результатов.
Надеюсь, удастся показать вам на слайде.
Да...
Нет. Не знаю, что происходит, но...
Да, проводились исследования про
стоимость багов,
и как вы знаете, баги дорого обходятся
экономике.
В 2002-м году было исследование;
в нём говорили, что ежегодно баги обходятся
в $60 млрд. одной только экономике США.
А в этом году было исследование в Кембридже;
они оценили ежегодный ущерб
всей мировой экономике более чем в $300 млрд.
И поэтому... Да. [Возможно, я попробую...]
Не знаю, кто из вас пользовался git-bisect,
но там есть команда.
В git-bisect есть много подкоманд,
и одна из них - git-bisect(1);
вы можете передать скрипт и
полностью автоматизировать бинарный поиск.
А когда у вас отлажен поток задач...
То есть сперва вы пишете скрипт
отлавливаете баги
есть они там или нет
затем передаёте скрипт git-bisect(1),
исправляете баги
делаете коммит сразу на тестовый скрипт и
на исправление бага -
это очень лёгкий процесс.
Люди, которые пользуются этим процессом...
У 40% из тех, кто пользуется Git и данным воркфлоу
в коде было на 40% меньше ошибок после
года использования Git и git-bisect.
А также они более чем на 80% сократили время
на устранение багов.
Показать слайды я вам не смогу,
но спасибо, что послушали.
А если хотите слайды, могу показать их
вам на экране компьютера.
[треск микрофона]
[Git Merge 2013]
Git Merge 2013
Xin chào
Bời vì nó giúp chúng ta tìm và sửa lỗi
Và tôi nghĩ nó cực kỳ quan trọng
và chúng ta đã khám phá ra rằng
có những người
đã dùng git-bisect một cách tự động
và họ nhận được những kết quả rất tốt
rất mong là tôi có thể cho các bạn xem một trang trình chiếu
vâng
Không ... tôi không biết nó bị làm sao... Nhưng
Vâng, đã có một vài bài học về cái giá của bugs (lỗi xảy ra)
và ... như bạn biết, bugs (lỗi) phải đánh đổi rất lớn
tới nền kinh tế
Đã có một nghiên cứu vào năm 2002,
Họ nói rằng họ đã chi 60 tỷ đô cho chỉ riêng nền kinh tế của Mỹ,
【Git Merge 2013】
【麦克风】
喂?它帮助人们找到并修复bug
我认为它很重要
我们发现
有人
自动地使用git-bisect
结果很好
我将会向大家展示一个幻灯片
好的。
我不知道发生了什么,但
好的,有一些关于bug成本的研究
正如你所了解的,bugs会
带来很多经济成本
2002年的一个研究表明
每年bug会给美国经济带来6千万美元的损失
今年来自剑桥的一项研究表明bugs给全球经济带来了
3千万美元的损失
【和技术人员交谈】
我不知道你们是否用过git-bisect,但是这个命令
Git-bisect有很多子命令,其中之一是git-bisect term
你可以传递给它一个脚本,这样你就可以实现自动化bisection
当你有一个工作流程
首先写一个脚本
它可以用来显示bug
查看是否有bug
之后把脚本交给git-bisect term,然后修复bug
然后将测试脚本和bug fix一起提交
这是一个非常简单的工作流程
但是使用这个工作流程
使用这个工作流程及git-bisect的人
产生的bug数量减少了40%
同时,修复bug所需的时间
减少了80%
我没法向你们展示幻灯片,但无论如何,感谢您的倾听
如果你们想要幻灯片,我可以在我的电脑上展示它
【Git Merge 2013】
【Git Merge 2013】
【麥克風】
喂?它幫助人們找到幷修復bug
我認爲它很重要
我們發現
有人
自動地使用git-bisect
結果很好
我將會向大家展示一個幻燈片
好的。
我不知道發生了什麽,但
好的,有一些關于bug成本的研究
正如你所瞭解的,bugs會
帶來很多經濟成本
2002年的一個研究表明
每年bug會給美國經濟帶來6千萬美元的損失
今年來自劍橋的一項研究表明
bugs給全球經濟帶來了
3千萬美元的損失
【和技術人員交談】
我不知道你們是否用過git-bisect,但是這個命令
Git-bisect有很多子命令,其中之一是git-bisect term
你可以傳遞給它一個脚本
這樣你就可以實現自動化bisection
當你有一個工作流程
首先寫一個脚本
它可以用來顯示bug
查看是否有bug
之後把脚本交給git-bisect term,然後修復bug
然後將測試脚本和bug fix一起提交
這是一個非常簡單的工作流程
但是使用這個工作流程
使用這個工作流程及git-bisect的人
産生的bug數量减少了40%
同時,修復bug所需的時間
减少了80%
我沒法向你們展示幻燈片
但無論如何,感謝您的傾聽
如果你們想要幻燈片
我可以在我的電腦上展示它
【Git Merge 2013】