<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      讀 Go 源碼,可以試試這個工具

      原文鏈接: 讀 Go 源碼,可以試試這個工具

      編程發(fā)展至今,從面向過程到面向?qū)ο螅俚浆F(xiàn)在的面向框架。寫代碼變成了一件越來越容易的事情。

      學(xué)習(xí)基礎(chǔ)語法,看看框架文檔,幾天時間搞出一個小項目并不是一件很難的事情。

      但時間長了就會發(fā)現(xiàn),一直這樣飄在表面是不行的,技術(shù)永遠(yuǎn)得不到提升。

      想要技術(shù)水平有一個質(zhì)的飛躍,有一個很好的方法,就是讀源碼。

      但讀源碼真的是一件很有挑戰(zhàn)的事情。

      想想當(dāng)年自己讀 Django 源碼,從啟動流程開始看,沒走幾步就放棄了,而且還放棄了很多次。

      這么說吧,我對 Django 啟動部分的代碼,就像對英文單詞 abandon 那么熟悉。

      后來總結(jié)經(jīng)驗,發(fā)現(xiàn)是方法不對。

      主要原因是一上來就深入細(xì)節(jié)了,事無巨細(xì),每個函數(shù)都不想錯過。結(jié)果就導(dǎo)致對整體沒有概念,抓不住重點,又深陷無關(guān)緊要的代碼。最后就是看不進(jìn)去,只能放棄。

      最近看了一點 Go 源碼,慢慢也摸索出了一些心得。有一個方法我覺得挺好,可以帶著問題去讀源碼,比如:

      在解決問題的過程中也就對源碼更熟悉了。

      還有一點要注意的就是,先看整體,再看細(xì)節(jié)。

      在這里推薦給大家一個工具,這個工具可以幫我們梳理出代碼的整體結(jié)構(gòu),我覺得還是挺有用的。是一個開源項目:

      項目地址: https://github.com/jfeliu007/goplantuml

      這個項目可以分析一個 Go 項目,然后生成接口和結(jié)構(gòu)體的 UML 圖。有了這個圖之后,基本上也就對項目整體關(guān)系有了一個基本概念,再讀代碼的話,相對來說會容易一些。

      項目具體怎么用我倒是沒仔細(xì)研究,因為老哥非常貼心的寫了一個 WEB 頁面:

      網(wǎng)站鏈接: https://www.dumels.com/

      使用起來很方便,首先在頁面最上方輸入框輸入項目地址,然后在左側(cè)輸入要分析的代碼目錄就可以了。默認(rèn)生成的圖中會包括 Fields 和 Methods。

      填寫好信息之后就可以生成 UML 圖了。比如我輸入的 src/sync,就得到了下面這張圖,有了這張圖,對代碼結(jié)構(gòu)之間的關(guān)系就更清晰了。

      還可以一次分析多個目錄,多個目錄用英文逗號分割。

      如果不填寫要分析的目錄,則會分析整個項目,也可以選擇是否要忽略某個目錄。

      友情提示一點,不要試圖分析整個 Go 項目,可能是項目太大了,頁面是不會給你返回的。

      好了,本文就到這里了。你有什么好用的工具嗎?歡迎給我留言交流。


      往期推薦:

      posted @ 2022-02-08 22:26  yongxinz  閱讀(360)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 自拍偷拍视频一区二区三区| 免费无码黄动漫在线观看| 国产色无码专区在线观看 | 国产美女久久久亚洲综合| 亚洲国模精品一区二区| 少妇宾馆粉嫩10p| 无码人妻一区二区三区免费N鬼沢| 财经| 国产偷自视频区视频| 日本高清色WWW在线安全| 云霄县| 五月综合网亚洲乱妇久久| 免费大片黄国产在线观看| 新沂市| 日韩av一区二区三区不卡| 亚洲色欲色欲WWW在线丝| 四虎成人在线观看免费| 少妇久久久被弄到高潮| 免费观看的AV毛片的网站不卡| 野花社区www视频日本| 精品人妻免费看一区二区三区| 国产亚洲AV电影院之毛片| 欧美精品高清在线观看| 亚洲最大的成人网站| 亚洲国产大片永久免费看| 免费无码中文字幕A级毛片| 欧美亚洲一区二区三区在线| 亚洲国产精品热久久一区| 欧美亚洲高清日韩成人| 男女激情一区二区三区| 国产日韩综合av在线| 无码精品国产VA在线观看DVD| 久久精品国产蜜臀av| 精品国产美女av久久久久| 激情国产一区二区三区四区| 日韩精品一区二区蜜臀av| 蜜臀av入口一区二区三区| 久久天天躁狠狠躁夜夜躁| 欧洲精品码一区二区三区| 午夜福利片1000无码免费| 日韩69永久免费视频|