2013-07-18 69 views
1

我是一名電氣工程師,但我喜歡編碼,並且我設法學習了幾種語言(並用它們來構建有用的東西),並且自從我學習使用Tutos和書籍進行編碼之後,我自己完成了所有工作。閱讀存儲庫中的代碼以學習良好的編程習慣,它好還是壞?

這對學習詞彙有一定的瞭解很好,但不能學習好的編程實踐。

但是,由於像Github這樣的網站,我現在可以使用許多高質量的代碼來構建流行的開源軟件,並且這些代碼的評論也非常好。

您是否認爲,作爲有經驗的(也可能是專業的)程序員和開發人員,這是提高我技能的好方法嗎?

P.S.:請做不要關閉這個問題是有爭議的因爲,據我所知,幾乎所有的人類知識是有爭議的。謝謝,再次;)

回答

0

它會幫助你

  • 閱讀代碼,並更迅速地瞭解它
  • 知道更多的方式做一些

它不會告訴你哪些方法是更好,而且乍看起來更好看。

通過一切手段,繼續閱讀工作代碼。只要記住,你不知道是誰寫的,或者它被修補了多少次,或者修補程序有多好,或者潛伏在那裏的微妙的錯誤。

+0

'通過一切手段,繼續閱讀工作代碼。只要記住,你不知道是誰寫的,或者它被修補了多少次,或者修補程序有多好,或者潛伏在那裏的微妙的錯誤。「 好點!我不會把別人的代碼視爲理所當然的,因爲,事情發生了。 但是,這是否適用於在非常流行的軟件的主分支中使用的代碼(想想jQuery或Twitter的Typehead)? – ahmed

+0

鹽粒!每個人,即使是我們最好的人,都有不好的時光。 –

+0

哈哈。我從來沒有這樣想過!感謝您的回答:) – ahmed