原创 『Go 內置庫第一季:time』

This_is_Fine_Gopher.png大家好,我叫謝偉,是一名程序員。 近期會更新內置庫的學習筆記,主要參考文獻來自於官方文檔和源代碼。 本節的主題:time時間的操作在項目中使用的非常頻繁,比如說數據庫中,經常有時間的操作,比如

原创 『Go 內置庫第一季:error』

大家好,我叫謝偉,是一名程序員。 近期我會持續更新內置庫的學習筆記,主要參考的是文檔 godoc 和 內置庫的源碼 本節的主題:errorGo 中的錯誤處理和別的語言不一樣,設計哲學也不一樣,常有開發者埋怨 Go 語言中的錯誤處理。本節從

原创 『Go 內置庫第一季:json』

WOMEN_WHO_GO_SEATTLE.png大家好,我叫謝偉,是一名程序員。 近期我會持續更新內置庫的學習筆記,主要參考的是文檔 godoc 和 內置庫的源碼 在日常開發過程中,使用最頻繁的當然是內置庫,無數的開源項目,無不是在內置庫

原创 『Go 內置庫第一季:reflect』

本節的主題是:反射 -- 採用某種機制來實現對自己行爲的描述和檢測,是類型的一種能力, 簡單的說是能夠獲取數據的類型和值。所以反射的核心包括兩方面:類型(type)、值(value)大綱:自己總結的反射的用法官方的反射的用法學到了什麼自己總

原创 『Go 內置庫第一季:strconv』

大家好,我叫謝偉,是一名程序員。 近期會持續更新內置庫的學習內容,主要的參考文獻是:godoc, 和源碼 日常編寫代碼的過程中,字符串和數值型、布爾類型之間的轉換算是很頻繁了。所以有必要研究下內置的 strconv 庫。這節的主題是:字符

原创 『Go 內置庫第一季:strings』

大家好,我叫謝偉,是一名程序員。 換了工作,一直沒太多精力進行輸出,還是需要花些時間,進行總結,不然對 Go 生疏了。 這一季的系列主題,主要圍繞內置庫進行。如果一個人寫的代碼比你的贊,那麼他對內置庫的熟悉程度一定比你強。 對內置庫的熟悉

原创 『Go 內置庫第一季:net/url』

TEACHING_GOPHER.png大家好,我叫謝偉,是一名程序員。 近期會同步內置庫的學習,主要參考文獻官方文檔和源代碼 本節的主題:url其實這是一個比較小的內置函數,主要用在網絡請求方面上,可能最多的用途也就是用來處理網絡請求的參

原创 『No24: 編寫可讀代碼的藝術(1)』

987654321.jpg大家好,我叫謝偉,是一名程序員。除了本職工作,還有點幻燈片演示設計的愛好。隨着編寫代碼的增多,製作的的幻燈片越來越多,越來越意識到,很多事物都存在相通性。這就解釋了爲什麼有很多人,能擅長多個領域。難道不是因爲掌握了

原创 『No25: 編寫可讀代碼的藝術(2)』

大家好,我叫謝偉,是一名程序員。上節從編程語言特性的角度講述了編寫可讀代碼的幾個要點。 編寫可讀的代碼的藝術 本節接着從編程語言的語言特性:流程控制和循環等角度,再次談談編寫可讀代碼的要點。還記得嗎,編寫可讀代碼的核心的要點是什麼? 寫易

原创 『No22: 如何梳理代碼邏輯』

大家好,我叫謝偉,是一名程序員。 最近狀態不是很好,輸出少了... 本節主題:如何梳理代碼邏輯在日常工作中,作爲初中級程序員,大部分的工作是在實現業務邏輯,但有可能整個項目的代碼,你不是第一個接手的,即代碼結構不是你設計,前期的需求討論你