新手程序員須要知道的一些事

【威哥說】其實在職場中,不管你是新入行的奶油小生,仍是幹了多年的程序老鳥,都會遇到各類各樣的問題。本文雖說是主要對小鮮肉們說的,也是對程序老鳥提個醒。遇到各類bug的時候不要鬱悶,想一想本身最開始與威哥一塊兒學習的時候遇到問題是怎麼解決的。程序員

【正文】 不要由於一點點小問題, 就停留在這裏止步不前, 或許是你尚未準備好。編程

做爲一個剛接觸編程這行的程序開發者,你須要知道這些事,它們會讓你在從此的程序開發中,避免出現過多的錯誤,少走不少彎路。

① 審題 and 思考設計模式

用十幾分鍾甚至半個鍾來想一想本身須要什麼,想一想有沒有適合本身將要編碼的設計模式。就像咱們寫做文同樣,都是須要先審題構思的,你看哪個沒有構思文章大致的得了高分?真的要好好思考下,你會很慶幸浪費了那幾分鐘,當你不得不更改或添加東西到代碼中,而這隻花費了你半個鍾而不是幾個小時。

② 註釋模塊化

說實話,沒有什麼比幾個月後再查看本身的代碼,卻不記得它用來是幹什麼更糟糕的了。註釋全部重要的內容,固然那些顯而易見的代碼就免了吧。否則,當你以後看到本身寫的代碼時,那真的是一臉懵逼啊。

③ 簡潔乾淨的代碼學習

錯落有致,使用空格,根據功能模塊化本身的代碼。本身看着簡潔舒服,他人看到你的代碼也會對你的評價有所提升的。

④ 代碼重構測試

沒有童鞋會喜歡用那些超級長的方法吧。這幾乎老是意味着你混雜了功能。用易於管理的方法去分離代碼,還能使得代碼重用呢。

⑤ 不要老是CTRL+C and CTRL+V編碼

不要老是複製粘貼。不要當你以爲這條代碼與上條代碼有共同之處時,就隨意的ctrl+c,ctrl+v。若是你有兩個或兩個以上相同的代碼塊,那麼你有可能就會作錯什麼。

⑥ 多動大腦,選擇有意義的名稱設計

雖然命名int變量爲a,b,c,或其餘,是很簡潔;可是這樣的名稱並不能說明變量是用來作什麼的。

⑦ 代碼測試調試

測試,測試,測試,重要的事情要說三遍。哈哈。測試你的代碼。不要等到已經作完程序以後再來測試,不然當你發現一個超級大bug時,殊不知道它來自哪裏的時候,你會後悔莫及滴。

儘可能學會自動化測試,它們的存在一般都是頗有價值的,它有助於節省大量測試和迴歸測試的時間。

⑧ 調試代碼code

不少人都有種對本身的代碼莫名的自我相信,這是大錯特錯的,你對本身有信心很好。但這是十分不明智的想法,要知道你的整個項目沒時間由於你一我的的錯誤而停滯不前。不要在遇到問題時就println,當你後來發現BUG後,再回來檢查「丟失的」println浪費時間。


其實不管是剛入行不久的新手程序員,仍是早已在這行摸爬滾打的老油條,總會犯一些錯。記好這些忠告,會讓你少走不少彎路滴。

輸入圖片說明

相關文章
相關標籤/搜索