成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2022 年第二季度 Go 開發者調查報告

開發
Go 博客發布了 2022 年第二季度 Go 開發者調查報告。據介紹,總共有 5752 名開發者參與了本次調查,分享了他們使用 Go 1.18 中新特性的經驗和心得。

Go 博客發布了 2022 年第二季度 Go 開發者調查報告。據介紹,總共有 5752 名開發者參與了本次調查,分享了他們使用 Go 1.18 中新特性的經驗和心得。

主要發現

  • 泛型已被迅速采用。大多數受訪者都知道 Go 1.18 已正式支持泛型,大約四分之一的受訪者表示他們已經開始在 Go 代碼中使用泛型。不過開發者也已經遇到了初始泛型實現的一些限制。
  • Fuzzing(模糊測試)?對大多數 Go 開發者來說是新事物。受訪者對 Go 內置模糊測試的認知遠低于泛型,并且他們對于為什么或何時考慮使用模糊測試有更多的不確定性。
  • 第三方依賴是最重要的安全問題。避免具有已知漏洞的依賴項是受訪者面臨的最大安全相關挑戰。更廣泛地說,安全工作通常是沒有計劃、也沒有回報的,這意味著工具需要獲取開發者的時間和注意力。
  • 官方在發布新功能時可以做得更好。與通過 Go 博客找到此次調查的人相比,隨機抽樣的參與者不太可能了解最近的 Go 工具版本。這說明官方應該在博客文章之外尋找機會交流 Go 生態的變化,或者擴大影響力以更廣泛地分享這些文章。
  • Error handling(錯誤處理)仍然是一個挑戰。隨著泛型的發布,受訪者在使用 Go 時面臨的最大挑戰轉移到了錯誤處理上。不過總體而言,開發者對 Go 的滿意度仍然很高,而且受訪者表示他們使用 Go 的方式沒有明顯變化。

受訪者對 Go 泛型的認知情況

絕大多數受訪者 (86%) 已經知道泛型是作為 Go 1.18 版本的一部分而發布。官方稱這個比例比他們預期的要高得多。此外,大約四分之一的受訪者已經開始在 Go 代碼中使用泛型 (26%),其中 14% 的人表示他們已經在生產或發布的代碼中使用了泛型。大多數受訪者 (54%) 并不反對使用泛型,但目前并不需要它們。還有 8% 的受訪者表示,他們想在 Go 中使用泛型,但目前被某些東西阻止了。

所以是什么阻止了開發者使用泛型?大多數受訪者屬于以下兩個類別之一。第一,30% 的受訪者表示他們遇到了當前泛型實現的限制,例如所需要的參數化方法、改進類型推斷或切換類型。受訪者表示,這些問題限制了泛型的潛在用例,或者認為它們導致泛型代碼不必要地冗長。第二類涉及尚不支持泛型的事物 ——linter 是最常見的工具,此外還包括組織仍然使用早期的 Go 版本或依賴于尚未支持的 Linux 發行版。

12% 的受訪者表示 Go 泛型學習曲線陡峭或缺乏有用的文檔。除了這些最重要的問題,受訪者還介紹了一系列不太常見的挑戰,如下圖所示:

受訪者使用 Go 開發什么?

兩個最常見的用例仍然是構建 API/RPC 服務 (73%) 和編寫 CLI (60%)。

Go 團隊使用線性模型來調查受訪者使用 Go 的時間與他們使用 Go 構建的東西的類型之間是否存在關系。最終發現,具有 < 1 年 Go 開發經驗的受訪者更有可能在該圖表的下半部分構建一些東西(GUI、物聯網、游戲、ML/AI 或移動應用程序),這表明他們對在這些領域使用 Go 感興趣。但擁有 1 年 Go 開發經驗后,這些開發者更少關注上述領域,這意味著他們在這些領域使用 Go 時遇到重大障礙。

大多數受訪者在使用 Go 開發時使用 Linux (59%) 或 macOS (52%),絕大多數部署到 Linux 系統 (93%)。在此次調查中,官方添加了一個在 WSL 上開發的選項,最后 13% 的受訪者選擇了該選項。

受訪者在編寫 Go 代碼時最喜愛的編輯器

可以看到,免費開源的 Visual Studio Code 是 Go 開發者編寫代碼的主流選擇 (45%),GoLand 的比例略低 (34%)。

??完整報告??。

本文轉自OSCHINA

本文標題:2022 年第二季度 Go 開發者調查報告

本文地址:https://www.oschina.net/news/210003/go-survey2022-q2-results

責任編輯:未麗燕 來源: OSCHINA
相關推薦

2022-07-22 22:08:50

SAPHANA

2021-08-11 12:30:17

APT網絡安全惡意軟件

2021-08-07 10:32:23

APT網絡安全惡意軟件

2023-08-01 11:56:42

2014-07-28 16:28:13

VMware

2011-07-26 10:53:03

VMware

2010-02-04 21:36:36

2013-02-16 13:10:46

2021-08-22 14:49:23

網絡攻擊惡意軟件網絡安全

2009-07-27 18:52:49

VMware虛擬化數據中心

2012-02-10 09:31:33

思科季度業績

2023-09-07 09:40:59

惡意軟件勒索軟件

2020-08-18 10:50:00

DDoS攻擊網絡攻擊網絡安全

2013-07-30 10:20:00

VMware

2010-08-04 11:10:15

INFORMATICA

2022-04-22 14:15:59

Go開發者受訪者

2015-08-10 15:08:19

OpenStack社區活躍度開源云平臺

2009-07-21 15:00:04

博科資訊物流管理

2009-08-17 14:36:43

財務狀況每二季度SonicWALL

2024-09-03 14:58:11

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费黄色小视频 | 一区二区三区视频在线观看 | 成人伊人| 精品国产乱码久久久久久88av | 成人在线网址 | 久久久久久免费毛片精品 | 亚洲三区在线 | 久久久久国产一区二区三区 | 免费h视频 | 国产一区二区三区在线看 | 亚洲成人精品国产 | 欧美色综合一区二区三区 | 一区| 国产在线观看网站 | 一级毛片免费视频 | 成人日批视频 | 精品亚洲一区二区 | 天天综合久久 | 久草久 | 日韩欧美中文 | 先锋资源在线 | 免费人成在线观看网站 | 亚洲国产成人精品久久 | 欧美一区永久视频免费观看 | 久久视频精品 | 中文字幕国产精品 | 免费在线观看一区二区 | 欧美激情视频一区二区三区免费 | 中文字幕 亚洲一区 | 日韩精品久久久久久 | 久久噜噜噜精品国产亚洲综合 | 国产成人精品av | tube国产 | a毛片| 国产在线第一页 | 国产精品久久久亚洲 | 国产精品久久久久久久免费观看 | 欧美精品第一区 | 综合精品 | 精品乱码一区二区三四区 | 欧美黄a |