<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          神器在手,變量命名從此變得高大上!

          共 1562字,需瀏覽 4分鐘

           ·

          2020-11-07 02:15

          “「你取的變量名太糟糕了」可能是程序員們互相吐槽的常規(guī)起手式,此外還有不寫注釋、不換行(換行?)、需求不明……


          Phil Karlton:計算機科學領域有兩個難題:一個是緩存失效,另一個就是命名。
          好了好了,有了這個神奇的網(wǎng)站,今天我們來解決第一大問題,讓我們和基于漢語拼音的變量名系統(tǒng)說再見吧。
          網(wǎng)站地址:
          https://unbug.github.io/codelf/
          GitHub 鏈接:
          https://github.com/unbug/codelf#codelf-for-vs-code
          我們做了一些嘗試,比如在搜索框中鍵入中文「殘差」,搜索框下方會出現(xiàn) Suggestions,列出了多個英文翻譯。Suggestions 下方那片「五彩斑斕」默認為是包含第一個建議英文翻譯的所有變量名和函數(shù)名。
          點擊其他建議翻譯,下方「五彩斑斕」也會隨之改變。比如點擊「error」,搜索結果的變化如下所示。
          你也可以選擇自己喜歡的編程語言,比如 Python。
          看看搜索結果的變化。
          將鼠標指針放置在某個彩色框上,會出現(xiàn)「Search」、「Repo」、「Copy」、「Codes」四種選項。用戶可以點擊這些選項,使用對應功能。
          點擊「Search」就是基于當前命名搜索其它相關的命名。比如,在「residuals」上點擊「Search」后結果如下所示。
          點擊「Repo」就是鏈接到使用該命名的代碼所在的資源庫。
          點擊「Copy」是復制該命名。
          點擊「Codes」可以查看使用命名的示例代碼。
          可以根據(jù)需要選擇不同語言的示例代碼。
          視頻:
          據(jù)作者介紹,Codelf 的內(nèi)部原理是:先到有道翻譯 API 取中文的英文翻譯,然后搜索 GitHub 取變量。該網(wǎng)站支持直接搜索中文,在搜索框鍵入中文后,Codelf 會提供查好的單詞及其近義詞,然后通過搜索 Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Project 上的開源項目的源碼匹配出與這些詞匯相關的變量名和函數(shù)名。當然,直接輸入英文也是可以的,Codelf 會提供相關的命名。
          此外,Codelf 網(wǎng)站還可以管理你的 GitHub 項目,點擊網(wǎng)站右上方左側圖標,登錄 GitHub 賬戶,管理此用戶名下的 Star 和 Repo。
          網(wǎng)站地址:
          https://unbug.github.io/codelf/
          GitHub 鏈接:
          https://github.com/unbug/codelf#codelf-for-vs-code

          | 來源:機器之心(almosthuman2014)

          - END -

          長按進入小程序,進行30天打卡

          打卡第15期,20本新書,快來看看!

          (更多精彩值得期待……)

          最近熱文:
          20套Java實戰(zhàn)項目視頻,涉及SpringBoot、SSM、SpringCloud等等!
          給IDEA換個酷炫的主題,這個有點哇塞??!
          太火了!MyBatis Plus 為啥這么牛?
          99%的人都不知道內(nèi)網(wǎng)、外網(wǎng)、寬帶、帶寬、流量、網(wǎng)速之間的區(qū)別與聯(lián)系
          順藤摸瓜揭開了移動支付的漏洞!
          微信運動一鍵刷步數(shù),讓你重回排行榜第一
          LeetCode1-80題匯總,速度收藏!

          2T技術資源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,軟考,英語,等等。在公眾號內(nèi)回復「資源」,即可免費獲取!回復「社群」,可以邀請你加入讀者群!回復「抽獎」,可以參與小米手機抽獎!

          點個在看少個 bug??

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产免费观看高清完整版亚洲日本 | 日韩国产传媒 | 午夜无码影院 | 亚洲狼人综合干 | 水蜜桃成人网 |