下面這10個要點能幫助你成為乙個更優秀的程式設計師。
1.不要重複
這是一條非常值得遵循的偉大原則。我很習慣於回過頭去檢查自己寫下的**,重構那些被多次使用的部分。雖然在將乙個長方法分解為若干個短方法時,會遇到一些困難。ctrl + r + m在visual studio中非常有用,可以幫助你重構**為單獨的方法。這使得**更加可重用和可測試。
唯一的例外是,如果你正在處理別人的**,並且需要繼續參與的,那麼你應該遵照他們的命名規則。
這一條如果做得好,那麼將大大減少注釋的必要。如果你的**清晰易讀,那還需要注釋幹什麼。
你的**中不應該有任何會造成他人誤解或需要猜測的數字和字串值。建立常量、列舉和私有變數時,要給他們取乙個能夠更易於理解的名字。
將方法寫成不需要關注從**呼叫的方式。這樣會讓**更可測和更可重用。
這句話不是讓你在碰到所有問題時都去尋求幫助,我的意思首先你得自己去思考,去嘗試自己解決問題,但如果你實在想不出解決方法,那麼就應該去尋求他人的幫助。可能已經有人經歷過這個問題,知道如何解決它。同時,在告訴別人你正在做什麼,你期待什麼樣的結果,問題是什麼的過程中,或許靈機一現,搞不好你自己就揪出問題的關鍵了呢。
如果你看到bug或亂碼,那麼當時就解決然後再前進。不要想著以後去做或讓別人去做。
不要敝帚自珍。嘗試建立一種互助的文化。你會發現,團隊的工作效率比單槍匹馬更高,並且互相幫助的氛圍能更快地提公升各自的水平。同事的進步,並不會讓你落後,也不會讓你有被炒的風險。相反,你變得更有價值,因為你不但擁有淵博的知識,敢於學習,還能幫助周圍的人一起提高。
己所不欲,勿施於人,當你自己沉浸在程式設計中時,當你的大腦高速運轉工作時,就像你正在小心翼翼地用紙牌搭建房子一樣,你也不希望有人來打攪你。這時如果有人問你問題的話,那麼你的注意力必然無法集中,就像房子可能會很容易坍塌。這可能需要5到10分鐘的時間才能將注意力重新集中起來,將思緒一一理順,而原本這個問題只需要google搜尋一下,或者詢問別人就能解決。如果你在這方面尊重你的同事,並且讓他們知道這樣做的重要性,那麼他們也會做相同的事,從而反過來讓你變得更高效。
對我來說,批評是乙個讓我能夠改善提高的機會。如果還有一種做事的方法是我沒有想到的,那麼我會想去了解它,因為這或許能幫助我改進自己。
好了,10條**法則已經講述完畢,下面讓我們一起學習它們,利用它們,成就更優秀的自己吧!
成為優秀程式設計師的10條黃金法則
1.不要重複 這是一條非常值得遵循的偉大原則。我很習慣於回過頭去檢查自己寫下的 重構那些被多次使用的部分。雖然在將乙個長方法分解為若干個短方法時,會遇到一些困難。ctrl r m在visual studio中非常有用,可以幫助你重構 為單獨的方法。這使得 更加可重用和可測試。2.命名變數的要點為說明...
程式設計師人生 優秀程式設計師的法則
本文章的指導法則,使寫 更高效,更容易維護,並且bug和缺陷更少。不要重複 don t repeat yourself 程式設計中乙個最根本的原則就是要避免重複。許多程式設計結構 比如迴圈 函式 類等 的存在就是為了避免重複。每個在程式中有意義的功能片段應該只在源 的一處地方實現。簡單性 避免複雜性...
10個習慣助你成為優秀程式設計師
在這個世界上,有數百萬的人熱衷於軟體開發,他們有很多名字,如 軟體工程師程式設計師 編碼人 開發人員。但如何成為乙個優秀的程式設計師呢?慧谷實訓中心的專業老師來告訴大家應該養成的10個好習慣 一 學無止境。就算是你有了10 年以上的程式設計師經歷,你也得要使勁地學習,因為你在計算機這個充滿一創造力的...