3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
譯者:雨言原文:Seven useful programming habits編程能力和水平固然重要,但如果具備良好的編程習慣,往往也能幫助你事半功倍。本文作者通過切身經驗,分享了七個有效的編程習慣,希望對大家有所幫助。1隨時隨地「Ctrl+S」這是我多年來一直堅持的一個習慣,儘管現在很多新的IDE甚至不需要手動保存,可以自動保存,但我還是會在代碼結束的最後一行不由自主地按下組合鍵「Ctrl+S」。如果我沒記錯的話,每次只要我敲鍵盤一停下來我就會「Ctrl+S」,但奇怪的是,這個「Ctrl+S」實際上比我同事臉上的笑容更能節省我一天的時間。2定期釋放大腦內存有的程序猿說長時間敲代碼讓他們感覺像是到了天堂一樣飄飄欲仙,感覺棒極了,這在我看來是一種「狂暴模式」,短期內可能確實讓人感覺良好,但隨後你將需要花費大量的時間進行自我修復。3確保排除一切干擾當我專註於一件非常重要的事情時,我會把手機關機,避免社交媒體或任何不必要的媒體的干擾,當然,聽點音樂還是可以的。不過話又說回來,還是需要採用健康一點的方式。4以終為始有人說,可視化的力量無與倫比,它可以幫助我們確定今天的目標,最後在一天結束時減少或消除沮喪和失望等負面情緒。所以,不論什麼時候,一定要清楚自己到底想要做什麼。5定期培訓我有一個很好的習慣就是定期培訓,當然去健身房也是一個好習慣,這種情況下,我更關心的是一個人的實際編程能力。我熱衷於通過即興編程訓練來讓我的思維保持敏銳,這樣的訓練也許在短期內不會有什麼顯著的成效,但總有一天會厚積薄發。6從寫測試用例開始近期最常用的一種模式就是不管寫什麼代碼都先從寫測試用例開始,這來源於我早期的一個觀點,它幫助我在開始之前就看到了目的地,顯然,這讓最終呈現出來的結果更加安全可靠,同時還能夠設計和記錄代碼,我意外的是竟然很少有程序猿認同這一觀點。7切忌「前程規劃」以前我也不懂這個道理,總是想一步到位,想一開始就把方方面面都考慮周全,想要覆蓋到一切可能的邊界的測試用例,甚至想要把我的後代使用時有可能出現的情況也考慮進去。漸漸地,我意識到這樣會導致代碼基過於複雜,並且耗費大量時間,最常見的結果就是,我的代碼完美無瑕同時也一無是處。最後,養成一個習慣最好的辦法就是去使用,總有一天你會突然發現,習慣不知不覺已經養成。 不是在文章評論里回

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦