Kas jums jāzina par iespējamo atteikšanās telemetriju pakalpojumā Google Go

Kas jums jāzina par iespējamo atteikšanās telemetriju pakalpojumā Google Go
Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Google Go valodu izstrādātāji izmanto tik daudzveidīgos projektos kā mākoņkrātuve un multivides straumēšana. Taču priekšlikums pēc noklusējuma ziņot par rīku ķēdi uzņēmumam Google ir satraucis daudzus lietotājus. Lūk, kas jums jāzina.





Izstrādātāji parasti paļaujas uz kļūdu ziņojumiem, lai uzlabotu savus rīkus

  Sieviete kodē pie rakstāmgalda loga priekšā

Neviena programmatūra nav perfekta, un laidieni bieži tiek atjaunināti, lai pievienotu jaunas funkcijas vai novērstu problēmas un aizbāztu drošības caurumus.





kā izveidot jaunu lietotāja kontu operētājsistēmā Windows 10
DIENAS VIDEO MAKEUSEOF

Programmatūras izstrādātāji nepārtraukti cenšas uzlabot savu programmatūru, un, lai to paveiktu, viņiem ir nepieciešami dati. Viņiem ir jāzina, kuras funkcijas ir populāras, vai jāizstrādā vai jāuzlabo noteikti programmatūras aspekti, kā arī jānosaka problēmas.





Parasti izstrādātāji datus saņem brīvprātīgi, izmantojot funkciju pieprasījumus un kļūdu ziņojumus.

Alternatīvi, dažas programmatūras liks lietotājam automātiski nosūtīt kļūdu ziņojumu izstrādātājiem, ja tā avarē. Šī informācija ietver detalizētu informāciju par to, ko lietotājs darīja, lai izstrādātāju komanda varētu diagnosticēt un novērst problēmu. Tajā var būt ietverta arī tāda informācija kā operētājsistēma, aptuvenā ģeogrāfiskā atrašanās vieta un jebkas cits, kas varētu būt noderīgs.



Vairumā gadījumu, kad programmatūra avarē, jūs redzēsit dialogu ar aicinājumu iesniegt ziņojumu ar iespējām atļaut vai atteikt atļauju.

Papildus avāriju un kļūdu ziņojumiem izstrādātāji parasti nezina, kā cilvēki izmanto viņu programmatūru.





Go Izstrādātāji vēlas uzzināt, kā cilvēki izmanto savus rīkus

  Uzgriežņu atslēga un monitora grafiskais attēls

Go ir Google izstrādāta atvērtā koda programmēšanas valoda . Tas ir piedzīvojis popularitātes spurtu, pateicoties tā vienkāršībai, ātrumam un vienlaicības funkcijām. Tas tiek izmantots visos attīstības aspektos, un Go rakstītajos projektos ietilpst Docker un Kubernetes. Netflix, Soundcloud un, protams, Google izmanto Go dažādiem aizmugures pakalpojumiem.

2023. gada februārī Russ Kokss, Google programmatūras inženieris ar projektu Go, publicēja a priekšlikums par golang GitHub krātuve. Tas ierosināja, ka telemetrijai Go komandrindas rīkos ir jābūt ieslēgtai pēc noklusējuma, nosūtot datus par rīku lietojumu atpakaļ uz Google.





Kokss ierosina izmantot ierobežotu telemetrijas sistēmu, kurā lēmumi par metriku apkopošanu tiek pieņemti atklātā, publiskā procesā. Galvenās priekšlikuma iezīmes ir šādas:

  • Augšupielādētajos pārskatos ir iekļauts tikai kopējais notikumu skaits pilnas nedēļas laikā, nevis jebkāda veida notikumu izsekošana pēc laika.
  • Augšupielādētajos pārskatos nav iekļauti lietotāju ID, iekārtu ID vai cita veida ID.
  • IP adreses, ko atklāj HTTP sesija, kas augšupielādē pārskatu, netiek reģistrētas kopā ar pārskatiem.
  • Sistēma ir ieslēgta pēc noklusējuma, taču atteikšanās ir vienkārša, efektīva un pastāvīga.

Kokss arī norādīja: 'Es neiesaku, ka Go kompilators pievieno instrumentus visām Go programmām pasaulē: tas ir acīmredzami nepiemēroti.'

Atbildes uz Koksa priekšlikumiem ir bijušas dažādas; daži Go izstrādātāji uzskata, ka priekšlikums ir nevajadzīgs un kaitīgs, savukārt citi to uzskata par labu ideju. Pastāv arī bažas, ka ieslēgtā noklusējuma telemetrija būs pretrunā ar datu aizsardzības noteikumiem, piemēram, Eiropas GDPR.

Telemetrija nav nekas jauns

  Windows iestatīšanas ekrāns ar iespējām nosūtīt pilnus vai pamata diagnostikas datus uz Microsoft

Ja kādreiz esat iestatījis Windows datoru, esat noklikšķinājis cauri vairākiem ekrāniem, kas saistīti ar telemetrijas konfigurāciju. Par laimi, varat norādīt savai operētājsistēmai Microsoft nosūtīt tikai pamatinformāciju.

Tomēr jums nav izvēles pilnībā atspējot telemetriju vai 'diagnostikas datus' instalēšanas procesa laikā. Windows telemetrijas atspējošana pēc instalēšanas ir arī nenozīmīgs vingrinājums. Pat Ubuntu, vispopulārākā atvērtā koda darbvirsmas operētājsistēma, ir tikai visskaistākā mājiena telemetrijas piekrišanai.

Citur Microsoft .NET SDK un .NET CLI ir atteikšanās avāriju ziņojumi, un tie nosūtīs Redmondai dažādus datus par jūsu sistēmu un tās izmantošanu.

Lai gan jūs varat viegli atspējot Microsoft izstrādātāja rīka telemetriju, pastāv arguments, ka pēc noklusējuma tai vajadzētu būt izvēlētai.

Atteikšanās no telemetrijas varētu kļūt par izstrādātāju rīku standartu

Telemetrija ir ļoti vērtīga izstrādātājiem, tāpēc ir iespējams, ka noklusējuma iestatījums var tikt izmantots citos rīkos, IDE un kompilatoros.

Tas ir īpaši iespējams, ja projekti ar atteikšanās telemetriju kļūst populārāki nekā citas valodas un rīki.

kā izmantot tālruni kā mikrofonu

No programmētāja viedokļa būs sarežģīti un laikietilpīgi, lai pārbaudītu, vai telemetrija ir ieslēgta, atspējotu to un cerot, ka turpmākā jaunināšana neatjaunos šo iestatījumu.

Go nav vienīgā programmēšanas valoda pilsētā

Neskatoties uz pieaugošo popularitāti, Go pāreja uz atteikšanās telemetriju var likt jums apstāties pārdomām. Ja jūs patiešām nopietni uztverat privātumu, jūs pat varat nolemt to pilnībā atteikties.

Ir pieejami simtiem programmēšanas valodu un rīku, un noteikti ir vismaz viena, kas tikpat labi būs piemērota jūsu projektam.