Windows
Angelegt Dienstag 05 November 2024
Wissen Sie wie ein Programmierer "gute" und "schlechte" Programmierung erkennen kann? An repititiven Strukturen. Repititive Strukturen zeigen schlechte oder mangelnde Parametriesierung oder Faktorisierung der Software. Statt mit Köpfchen wird mit Copy-Paste gearbeitet.
Ich möchte ihnen das am Beispiel von Windows 11 zeigen. Sie sehen unten die Festplattenbelegung eines Windows 11 PC. Die weiß markierten Bereiche im Umfang von jeweils mehr als 700 MBytes zeigen Speicherbereiche an, in denen Software des Microsoft Browsers "Edge" abgelegt ist. Es fällt auf, dass innerhalb weniger Tage eine zweite Kopie angelegt wurde. Die zweite Kopie ist nur wenige (1.8) MBytes größer als die erste - offenbar ein Update (..oder eine Sicherungskopie?).
Würde es sich um qualitativ hochwertige Software handeln, so wäre ein "Patchfile" beim Update verwendet worden, welches das Original modifiziert hätte. Zumindest wäre zu erwarten, dass die alte Version nach Test der Neuinstallation entfernt würde. In diesem Fall könnten fast 1 Gigabyte an Festplattenspeicherplatz für die zweite Kopie eingespart werden. Es ist leider zu vermuten, dass diese Speicherbereiche niemals aufgeräumt werden und nur dafür sorgen, dass die Platte schneller vollläuft.
Leider finden sich solche repititiven Strukturen überall im Windows Betriebssystem :-(
Achten Sie auf den weiß eingerahmten Bereich oben links in beiden Bildern.