Zeitaufwand fĂŒr die Wartung von Open-Source-Paketen in Google bewerten

Google hat die Ergebnisse einer Studie zur Zeitverschwendung von Ingenieuren bei der Aktualisierung von Open-Source-Paketen, die in den internen Produkten des Unternehmens verwendet werden, veröffentlicht. Die Daten stammen aus einer Umfrage unter 346 Google-Mitarbeitern, die an der Paketaktualisierung beteiligt sind. Die Fragen betrafen, wie viel Zeit ein Ingenieur fĂŒr die Vorbereitung einer aktualisierten Version des Pakets benötigt und ob die damit verbundenen ArbeitsaufwĂ€nde anhand von Metriken zur EinschĂ€tzung der KomplexitĂ€t der UnterstĂŒtzung des Quellcodes vorhergesagt werden können.

In den meisten FĂ€llen nahm die Vorbereitung eines Updates bis zu 4 Stunden in Anspruch, aber in bestimmten Situationen erstreckte sich der Prozess ĂŒber Tage oder Monate. Die Hauptindikatoren fĂŒr die KomplexitĂ€t, die die ArbeitsaufwĂ€nde bei der Wartung beeinflussen, waren die Existenz von separat unterstĂŒtzten Patches, die nicht an das Upstream weitergegeben wurden, die Anzahl der AbhĂ€ngigkeiten des Pakets und die GrĂ¶ĂŸe der Entwicklergemeinschaft im Upstream-Projekt. In 49 % der FĂ€lle werden Verzögerungen bei der Vorbereitung eines Updates mit der Notwendigkeit in Verbindung gebracht, die eigenen Patches an Änderungen in neuen Versionen anzupassen, in 37 % der FĂ€lle mit inkompatiblen Änderungen im Upstream-Projekt, in 31 % mit inkompatiblen Änderungen im Google-Code und in 29 % mit der allgemeinen KomplexitĂ€t des Pakets.



Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster