{"id":148730,"date":"2019-10-24T09:28:21","date_gmt":"2019-10-24T07:28:21","guid":{"rendered":"https:\/\/www.iphone-ticker.de\/?p=148730"},"modified":"2019-10-24T09:28:21","modified_gmt":"2019-10-24T07:28:21","slug":"neue-und-alte-bugs-zur-software-qualitaet-von-ios-13","status":"publish","type":"post","link":"https:\/\/www.iphone-ticker.de\/neue-und-alte-bugs-zur-software-qualitaet-von-ios-13-148730\/","title":{"rendered":"Neue und alte Bugs: Zur Software-Qualit\u00e4t von iOS 13"},"content":{"rendered":"<p>David Shayer arbeitete fast 20 Jahre als Software-Entwickler f\u00fcr Apple. <a href=\"https:\/\/tidbits.com\/2019\/10\/21\/six-reasons-why-ios-13-and-catalina-are-so-buggy\/\">Auf tidbits.com<\/a> hat der Programmierer jetzt sechs Gr\u00fcnde aufgef\u00fchrt, die seiner Meinung nach dazu f\u00fchren, dass sowohl iOS 13 als auch macOS Catalina <a href=\"https:\/\/www.iphone-ticker.de\/dauer-updates-fuer-ios-13-noch-fehleranfaelliger-als-ios-11-148330\/\">so fehleranf\u00e4llig<\/a> sind.<\/p>\n<p>Eine der Beobachtungen Shayer: W\u00e4hrend Regressionen in den Betriebssysteme umgehend behoben werden, werden \u00e4ltere Bugs eher ignoriert.<\/p>\n<p><a href=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-148332\" src=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update-500x309.jpg\" alt=\"Ios 3 1 3 Update\" width=\"500\" height=\"309\" srcset=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update-500x309.jpg 500w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update-700x433.jpg 700w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update.jpg 1125w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h2>Regressionen und alte Bugs<\/h2>\n<blockquote><p>[&#8230;] Wenn ein Ingenieur versehentlich ein funktionierendes Feature kaputt macht, spricht man von einer Regression. Hier wird erwartet, dass diese repariert werden.<\/p>\n<p>Wenn in der Qualit\u00e4tssicherung jedoch feststellt wird, dass sich ein Bug-Report auf einen Fehler bezieht, der bereits in fr\u00fcheren Versionen der Software existierte, wird dieser mit dem Hinweis &#8222;keine Regression&#8220; markiert. Per Definition ist es damit kein neuer Fehler, es ist ein alter Fehler. Und hier stehen die Chancen gut, dass niemand beauftragt wird, diesen zu reparieren.<\/p>\n<p>Nicht alle Gruppen bei Apple arbeiten so, aber viele. Es machte mich damals verr\u00fcckt. Eine Gruppe, die ich bei Apple kannte, fertigte sogar &#8222;Not a Regression&#8220;-T-Shirts an. Wenn ein Fehler keine Regression ist, muss er nicht behoben werden. Aus diesem Grund werden der Fehler beim Hochladen von iCloud-Fotos und der oben erw\u00e4hnte Fehler bei der Kontaktsynchronisierung m\u00f6glicherweise nie behoben.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.iphone-ticker.de\/neue-und-alte-bugs-zur-software-qualitaet-von-ios-13-148730\/\"><img decoding=\"async\" width=\"150\" src=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3-update-500x309.jpg\" class=\"alignright wp-post-image tfe\" alt=\"Ios 3 1 3 Update\" title=\"\" \/><\/a><p>David Shayer arbeitete fast 20 Jahre als Software-Entwickler f\u00fcr Apple. Auf tidbits.com hat der Programmierer jetzt sechs Gr\u00fcnde aufgef\u00fchrt, die seiner Meinung nach dazu f\u00fchren, dass sowohl iOS 13 als auch macOS Catalina so fehleranf\u00e4llig sind. Eine der Beobachtungen Shayer: W\u00e4hrend Regressionen in den Betriebssysteme umgehend behoben werden, werden \u00e4ltere Bugs eher ignoriert. Regressionen und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3912,304,3917,5661,4596,32],"class_list":["post-148730","post","type-post","status-publish","format-standard","hentry","category-news","tag-apple","tag-bugs","tag-entwickler","tag-ios","tag-ios-13","tag-kritik"],"aioseo_notices":[],"featured_image":["https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3.jpg"],"subheadline":["Alte Fehler weniger wichtig"],"rest_api_enabler":{"featured_image":"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2019\/10\/ios-3-1-3.jpg","subheadline":"Alte Fehler weniger wichtig"},"_links":{"self":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/148730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/comments?post=148730"}],"version-history":[{"count":1,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/148730\/revisions"}],"predecessor-version":[{"id":148731,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/148730\/revisions\/148731"}],"wp:attachment":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/media?parent=148730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/categories?post=148730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/tags?post=148730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}