search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

七大有效的編程習慣,助你成為更好的程序員

:雨言

原文:Seven useful programming habits

編程能力和水平固然重要,但如果具備良好的編程習慣,往往也能幫助你事半功倍。本文作者通過切身經驗,分享了七個有效的編程習慣,希望對大家有所幫助。

1隨時隨地「Ctrl+S」

這是我多年來一直堅持的一個習慣,儘管現在很多新的IDE甚至不需要手動保存,可以自動保存,但我還是會在代碼結束的最後一行不由自主地按下組合鍵「Ctrl+S」。

如果我沒記錯的話,每次只要我敲鍵盤一停下來我就會「Ctrl+S」,但奇怪的是,這個「Ctrl+S」實際上比我同事臉上的笑容更能節省我一天的時間。

2定期釋放大腦內存

有的程序猿說長時間敲代碼讓他們感覺像是到了天堂一樣飄飄欲仙,感覺棒極了,這在我看來是一種「狂暴模式」,短期內可能確實讓人感覺良好,但隨後你將需要花費大量的時間進行自我修復。

3確保排除一切干擾

當我專註於一件非常重要的事情時,我會把手機關機,避免社交媒體或任何不必要的媒體的干擾,當然,聽點音樂還是可以的。不過話又說回來,還是需要採用健康一點的方式。

4以終為始

有人說,可視化的力量無與倫比,它可以幫助我們確定今天的目標,最後在一天結束時減少或消除沮喪和失望等負面情緒。所以,不論什麼時候,一定要清楚自己到底想要做什麼。

5定期培訓

我有一個很好的習慣就是定期培訓,當然去健身房也是一個好習慣,這種情況下,我更關心的是一個人的實際編程能力。我熱衷於通過即興編程訓練來讓我的思維保持敏銳,這樣的訓練也許在短期內不會有什麼顯著的成效,但總有一天會厚積薄發。

6從寫測試用例開始

近期最常用的一種模式就是不管寫什麼代碼都先從寫測試用例開始,這來源於我早期的一個觀點,它幫助我在開始之前就看到了目的地,顯然,這讓最終呈現出來的結果更加安全可靠,同時還能夠設計和記錄代碼,我意外的是竟然很少有程序猿認同這一觀點。

7切忌「前程規劃」

以前我也不懂這個道理,總是想一步到位,想一開始就把方方面面都考慮周全,想要覆蓋到一切可能的邊界的測試用例,甚至想要把我的後代使用時有可能出現的情況也考慮進去。

漸漸地,我意識到這樣會導致代碼基過於複雜,並且耗費大量時間,最常見的結果就是,我的代碼完美無瑕同時也一無是處。

最後,養成一個習慣最好的辦法就是去使用,總有一天你會突然發現,習慣不知不覺已經養成。

不是在文章評論里回


熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦