Alphanerd schrieb:
Ja krass, dass man Windows heute nicht mehr wie vor 18 Jahren Testen kann, als er angefangen hat.
Guck mal in den Text. Mit mehr Code wird gleichzeitig weniger getestet. Dazu kommt, dass Testautomatisierungen gleichzeitig auch immer mächtiger werden - aber das Personal bräuchte, das 2014/15 weggespart wurde.
Das Argument zieht einfach nicht, weil vor 18 Jahren auch die Testmöglichkeiten/-automatisierungen viel primitiver waren.
Alphanerd schrieb:
Zu Millionen Zeilen zusätzlichem Code sind noch mehrere Milliarden mögliche HW Kombinationen gekommen.
Der Witz eines Betriebssystems ist Abstraktion. An den meisten Stellen in Windows sind die Hardwarekombinationen egal. Von Bugs, die nur auf spezifische Hardwarekombinationen zurückzuführen sind, liest man auch entsprechend selten.
Da wird dann eher der Scheduler für eine ganze CPU-Generation verkackt (Ryzen und Windows 11), unabhängig von Chipsatz, GPU, SSD, RAM usw. Um das richtig zu testen, hättest du nicht Millionen Kombinationen gebraucht, sondern einen PC mit einer CPU aus der Generation. Wenn du jetzt alle von Win11 unterstützten CPU-Serien durchgehst, ist das gemessen an der Userbase nicht mehr viel.
Selbst ein kleiner Android-Appentwickler bekommt von Google automatisiert Videos von 9 Testgeräten, für vierstellige Nutzerzahlen. Für Geld sogar noch mehr.
Dazu kommt noch, dass Windows als reines x86/x64- und ARM-System verhältnismäßig wenig Hardware unterstützt, guck mal zum Pinguin.
Alphanerd schrieb:
Hat vlt auch ein Grund, warum er nicht mehr Senior Developer bei MS ist
Ich weiß nicht, wie viel zu mit professioneller Softwareentwicklung zu tun hast (deinem Text nach eher weniger), aber nach 15 Jahren als Senior in der selben Firma bist du irgendwann auch mal gut durch.
Außerdem klingt das, was er da beschreibt, äußerst schlüssig.
Irgendein Testprogramm einzuführen, in dem sich die Nutzer auch mich special fühlen, obwohl sie als Tester ausgenutzt werden, um professionelle Tester zu sparen, ist relativ weit verbreitet und ergibt wirtschaftlich Sinn. Die Freiwilligen wollen nicht einmal Goodies haben, eigentlich verrückt. Das macht nicht nur Microsoft so, dementsprechend ist das gar kein Vorwurf. Wer würde da nicht eigene Testinfrastruktur wegsparen? Zunehmde Fehler sind da einkalkuliert.