Есть планы добавить телеметрию в GO

golang

Go — параллельный скомпилированный язык программирования со статической типизацией, вдохновленный синтаксисом C, но с безопасностью памяти и сборкой мусора.

Расс Кокс, инженер-программист Google, ведущий разработку языка программирования с открытым исходным кодом Go., представил возможный план внедрения телеметрии в цепочка инструментов Идти. Однако многие члены сообщества Go возражают, потому что план по умолчанию требует телеметрии.

Эти встревоженные разработчики предпочли бы режим согласия, а не режим отказа, позицию, которую команда Go отвергает, потому что это обеспечит низкое внедрение и уменьшит количество получаемых данных телеметрии до такой степени, что они будут иметь небольшую ценность.

Для тех, кто не знает о Go, следует знать, что это язык программирования, разработанный в Google. Хотя он похож на язык C, он содержит ряд важных и современных дополнений. Расс Кокс, инженер Google, в настоящее время возглавляет разработку Go, и он выступил с противоречивым предложением, которое предполагает включение телеметрии в Go по умолчанию.

Телеметрия будет охватывать утилиты командной строки разработан командой разработчиков языка Go, такие как утилита "go", компилятор, приложения gopls и govulncheck. Сбор информации будет ограничен только накоплением информации о характеристиках госуслуг, т.е. в созданные приложения не будет добавляться телеметрия.

Телеметрия, описанная Коксом, включает программное обеспечение, отправляющее данные из программного обеспечения Go на сервер для предоставления информации об используемых функциях и о том, как работает программное обеспечение. Он утверждает, что проектам с открытым исходным кодом полезно иметь эту информацию для руководства разработкой.

Я считаю, что проекты программного обеспечения с открытым исходным кодом должны исследовать новые схемы телеметрии, которые помогают разработчикам получать информацию, необходимую им для эффективной и результативной работы, без сбора инвазивных следов подробной активности пользователя.

Я написал короткую серию сообщений в блоге о таком дизайне, который я называю прозрачной телеметрией, потому что он собирает как можно меньше (килобайт в год от каждой установки), а затем публикует каждый собранный элемент для публичного просмотра и анализа.

Я хотел бы изучить использование прозрачной телеметрии или аналогичной системы в цепочке инструментов Go, которая, я надеюсь, поможет разработчикам и пользователям проектов Go. Чтобы внести ясность, я всего лишь предлагаю добавить инструменты командной строки Go, написанные и распространяемые командой Go, такие как команда go, компилятор Go, gopls и govulncheck. Я не предлагаю, чтобы компилятор Go добавлял инструментарий к каждой программе Go в мире: это явно неуместно.
Прозрачная телеметрия обладает следующими ключевыми свойствами*:

Хотя идея, лежащая в основе предложения, может быть неплохой, планируемая в настоящее время идея может отпугнуть текущих или потенциальных разработчиков языка программирования Go в любых будущих проектах. Следует помнить, что большинство разработчиков и пользователей с открытым исходным кодом, как известно, выступают против большинства форм телеметрии.

Причина собирать телеметрию, это стремление получить недостающую информацию о потребностях и особенностях работы разработчиков которые не могут быть обнаружены с помощью сообщений об ошибках и опросов в качестве метода обратной связи.

Расс стремится ввести понятие «прозрачной телеметрии». чтобы помочь проектам с открытым исходным кодом лучше понять программное обеспечение, не забывая при этом о конфиденциальности. В своих сообщениях в блоге (серия из 3 статей) он упоминает, что опросов и отчетов об ошибках недостаточно. Поэтому необходимо внедрить самый простой способ сбора данных об использовании приложения (т.е. телеметрию), оставив все это открытым для всех.

Это означает, что весь процесс сбора данных, как он обрабатывается и что в результате получается, открыт для всех.

В конце концов Если вам интересно узнать об этом больше, вы можете проверить детали По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Томи помидор сказал

    ну… к черту иди!.