Hoofdcategorieën

'Bètaversies Windows Vista en IE7 tellen 20.000 bugs'

Door Harm Hilvers, dinsdag 1 november 2005 20:47
Bron: TheHotfix.net, submitter: ytsmabeer, views: 18.201

De heren van TheHotfix.net hebben het ambitieuze plan opgevat een overzicht te maken van alle bekende bugs in de openbare bètareleases van Windows Vista en Internet Explorer 7. Via Microsoft Connect kunnen bètatesters hun bugs en feature requests doorgeven aan en in gesprek gaan met Microsoft-programmeurs, productmanagers en andere leden van de verschillende developmentteams. Op basis van de informatie op die Microsoft-site is vastgesteld dat er op dit moment nog slechts rond de 20.000 bugs in Windows Vista en Internet Explorer 7 aanwezig zijn. Vanzelfsprekend zijn in dit getal niet de bugs meegeteld die niet openbaar zijn of alleen op interne lijsten van Microsoft te vinden zijn.

Ondanks dat het aantal van 20.000 bugs groot lijkt, valt het best mee als er vergeleken wordt met bijvoorbeeld Windows 2000. Allereerst zijn zowel Windows Vista als Internet Explorer 7 nog lang niet uitontwikkeld, de respectievelijke releases staan gepland voor het derde kwartaal van 2006 en maart 2006, en de tweede bètaversie van beide stukken software moet nog beschikbaar komen. Er is dus nog volop tijd om bugs op te lossen. Daarnaast is het zo dat dit aantal slechts een derde is van de 'potential issues' die in Windows 2000 bekend waren op het moment van lanceren, dit waren er namelijk 65.000. Het aantal bekende bugs in Windows XP of Windows Server 2003 ten tijde van de release is helaas onbekend.

Logo's Windows Vista en Internet Explorer 7

Volgende 21:24
Vorige 20:07

Reacties

«  1  2  3  4  »

* 786562 vso
http://www.microbizz.nl/buglist.jpg

de voettekst was windows bug report

ps dit is niet bedoeld als rasistche opmerking.

Lekker vergelijken. er zijn nu 20.000 bugs bekend. Als er een RC uitkomt gaat het uitgebreide testen beginnen. Dan komen ook de wat minder voor de handliggende zaken aan het testen toe en wedden dat er dan meer bugs bekend worden.

M.a.w. appels met appels vergelijken en de bug vergelijken op release datum, dit is nietszeggend.

Inderdaad... een compleet OS in de steigers heeft 20.000 bugs.. wat een nieuws!

Ja... En hoeveel van die 20.000 bugs zijn aan elkaar gerelateerd?? m.a.w. lost één bug op en hoeveel zijn mede daardoor ook opgelost (of juist welke zijn erbij gekomen :9)

Vaak zijn er wel ideetjes over..

als je 10 bugs oplost creëer je 9 nieuwe (geloof me is mij al regelmatig gebeurt) dus als je die 20.000 gaat oplossen, en je het ze allemaal opgelost krijg er dus 18.000 bij.. als je dit een beetje verder laat gaan, kom er op uit dat er totaal een bug of 100.000 in je app heeft gezeten..

dus ja lastig te zeggen

Ligt aan je testmethodes. Met de scripts waar ik werk worden alle bugs meteen gedetecteerd en kan ik wel nieuwe fouten maken, maar niet zonder dat ik deze meteen te zien krijg en er voor kan zorgen dat deze meteen opgelost worden.

Ok, complexiteit is een factor voor hoeveel nieuwe fouten je creeert.

Geen idee wat voor werk je doet en of dat industry-standard of custom scripts voor gebruikt worden, maar ook in een script kan een bug zitten.

Maak dat dan maar wereldkundig en je wordt miljardair.

Ik heb nog nooit een testmethode gezien die ALLE bugs er uit kan halen. Lijkt me ook redelijk onmogelijk, en bij MS hebben ze het ook nog niet door.

Met een combinatie van theoretisch bugtesten en elkaars code doorlezen, samen met tools kun je tot 100% bugvrij komen. Alleen is dat voor de meeste bedrijven gewoonweg te duur.

@TeRMi:
Probleem is dat je nooit weet of je code bugvrij is.

Als je een bug oplost dan kunnen er best weer twee bugs bij komen.

1) als je de bug oplost dan komt deze functie wel weer verder. daar loopt hij wel weer tegen een nieuwe bug aan.
2) jouw patchcode bevat een nieuwe bug!

Een bugvrij leven is altijd net zo dichtbij als wereldvrede. Altijd naar blijven streven maar ik zou er niet op gaan wachten.

Ja, idd. Als je naar een stel van deze bugs kijkt, wat ik net een poosje heb gedaan, valt het al vrij snel op dat het bij de ernstigere bugs zaken betreft die 'aan het begin van een bepaalde keten' staan (nou ja, anders zouden het ook geen ernstige bugs zijn :z).
Bij bugzilla (Linux) worden dit de critical bugs genoemd (die het OS crashen). Als deze zijn opgelost, gaan vaak hele stukken software werken, die eerder nog niet werkten, omdat een systeemcrash dat bijvoorbeeld verhinderde. Die stukken software zijn dan nog niet zo goed getest, en bevatten mogelijk weer een hoop minor-bugs. Het wil echter andersom ook wel eens gebeuren dat bij het squashen van een minor bug juist weer een critical bug ontstaat. Vooral als degene die de bug wil fixen nog een kater en veel haast heeft, en niet gemotiveerd is omdat hij toch wel betaald wordt, en daarom een 'dirty hack' toepast (waar Linux bijvoorbeeld van aan elkaar hangt, hoewel de mensen daar wel gemotiveerd zijn omdat het vrijwilligers zijn).

Om een paar voorbeelden van critical bugs te geven:
-BSOD on boot from DVD. (Jaja, terug van weggeweest!)
-Installation of OpenVPN 2.0 crashes system with BSOD
-USB compositeDriver failed to load
-IE7 on XPSP2 GUI ERROR

(In totaal 40x BSOD, en dat zijn alleen nog de publiekelijke, want BSOD's gaven vroeger vaak ideale informatie als geheugenadressen etc. voor virusmakers)

Maar persoonlijk vind ik 20.000 bugs erg netjes. De Gentoo(Linux) distro bijvoobeeld, die gewoon als 'stabiel' gezien wordt, heeft er ~8000 openstaan (alleen een stuk minder critical en blockers neem ik aan).

8000 of 20000 bugs is niet netjes.
Niet dat ik zeg dat 't eenvoudig weg te werken is, maar netjes is 't niet.
De structuur van Windows lijkt me trouwens een beetje chaotisch... M'n W2K dir heeft hier 8400 files. Dat moet toch véél compacter en netter kunnen?
Geen wonder dat je zoveel bugs krijgt.

@ kimborntobewild...
De structuur van Windows lijkt me trouwens een beetje chaotisch... M'n W2K dir heeft hier 8400 files
appels, peren, en bovendien off topic. ouch.

Als je een bug oplost dan kunnen er best weer twee bugs bij komen.

1) als je de bug oplost dan komt deze functie wel weer verder. daar loopt hij wel weer tegen een nieuwe bug aan.
2) jouw patchcode bevat een nieuwe bug!

Een bugvrij leven is altijd net zo dichtbij als wereldvrede. Altijd naar blijven streven maar ik zou er niet op gaan wachten.
Dat is voor een groot gedeelte op te lossen met regression testing: na een verandering alle tests opnieuw draaien, ook die van functies die er helemaal niets mee te maken lijken te hebben. Indien je fix een nadelige invloed heeft op een ander bestaand stuk code, gaan de alarmbellen direct rinkelen bij een andere test die in het verleden gemaakt is. Voorwaarde voor deze methode is dus dat je al test tijdens de ontwikkeling, en niet na afloop eens gaat kijken wat er getest zou kunnen worden (want dan ga je geheid een hoop cases vergeten).

Natuurlijk is ook dit niet de ultieme oplossing voor een 100% bugvrij programma (want zoals je zei bestaan die niet), maar dat is omdat het vaak erg lastig is testcases te maken die de functionaliteit van een procedure volledig dekken. Er zijn wel methoden voor om dat zo goed mogelijk te doen, maar dat is een verhaal apart :P Was een vrij interessant college op mijn universiteit :)

Doet mij altijd herinneren aan een geweldige cookie:

"When you've killed 1 bug, 10 show up at the funeral."

Toen ik die beta gebruikte kon ik geen bug vinden tov XP, en dat is een al 4 jaar oud OS. Hebben ze geen priority list van welke bugs kritiek zijn en welke niet?

En wat is een bug? Een kritieke fout in de code? Moet je OS vastlopen als je een bug hebt? Of is het een simpel visueel gebeuren wat ze met bugs bedoelen?

Een bug is niets meer dan iets dat niet naar behoren werkt. Dit kan alles zijn van een crash tot een spelfout (so to speak).

Edit: Wikipedia zegt dit:
Een bug is een fout in een computerprogramma, waardoor het zijn functie niet of niet goed vervult, of waardoor het openstaat voor misbruik.

Die wikipedia definitie is nauwer dan dat jij zelf zegt. Als ik programmeer vind ik zelf dat een bug de wikipedia-definitie heeft, maar als de opdrachtgever (even kort door de bocht) weigert te betalen, omdat een knop een rare melding geeft, dan volg ik jouw definitie.

Toen ik die beta gebruikte kon ik geen bug vinden tov XP, en dat is een al 4 jaar oud OS. Hebben ze geen priority list van welke bugs kritiek zijn en welke niet?
Jij kon geen bug vinden dus zijn er ook geen...

20.000 is niet zoveel omdat ik ook een van de beta versie's van windows vista gebruik en daar niet zoveel problemen ik herken

Mooi ! Dan ben ik helemaal gerustgesteld en ga ik gauw installeren.


Deze liet microsoft zelf zien tijdens de technet dagen. Inderdaad zijn ze goed bezig om de bugs er uit te halen (of anders mijn humeur te verbeteren:)


Welcome to the Netherlands. Would you leren praten Nederlands, or Flemish?

Quote:
Ondanks dat het aantal van 20.000 bugs groot lijkt, valt het best mee als er vergeleken wordt met bijvoorbeeld Windows 2000. Allereerst zijn zowel Windows Vista als Internet Explorer 7 nog lang niet uitontwikkeld,
End quote.

Het kunnen er dus ook gewoon nog een hoop meer worden! Het zou niet de eerste keer zijn dat de ene bug wordt gefixt waarop er twee andere voor in de plaats komen!

Ik ben het helemaal eens met Omega Supreme laten we eerst wachten op de release datum voor we echt gaan tellen! Vergeet niet dat er zelfs daarna nog genoeg fouten aan het licht kunnen komen!

* 786562 k1n8fisher

Dan moeten ze 50 bugs per dag oplossen.
O, nee, ik heb Vista Calc gebruikt! :+


Niet zinloos, handig!! vooral als ze ze ook registreren, dan wrden ze nog voor de release gefixed!!

Maar als jij dat zinloos vind kunnen ze vast en cker voor juow wel een versie geven waarin er nog een aantal zitten hoor, kijken hoe je dan piept!!

Gelukkig hebben we hier nog slimmere mensen rond lopen die het wel kunnen waarderen dat andere mensen er voor zorgen dat iedereen een stabiel OS krijgt zonder bugs!!

het lijkt mij nogal moeilijk om al die bugs te onthouden en dan tijdens het coden op te lossen, daarom dat ze er lijsten van maken ;)

het is gewoon de lijst van gemelde problemen, handig voor de proggers wat er nog moet worden gefixt :)
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 21:24
Vorige 20:07
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: