當前位置:編程學習大全網 - 編程語言 - 良好的編程習慣有哪些

良好的編程習慣有哪些

今年比過去5年學到了更多的編程知識。

(1)測試驅動是非常重要的!!!我不能再強調它的重要性了,特別是在投資銀行這樣的地方,代碼的安全性是最基本和最重要的要求。更重要的是,測試覆蓋得很好的代碼得到了很好的維護。我們有超過60%次編寫測試用例,40%個甚至更少的寫邏輯。雖然開始看起來很慢,但從長遠來看,它節省了時間和精力。我們要實現的境界,不管是哪壹行代碼,都會有掛起的測試用例;只要測試通過了,怎麽改代碼就可以了。這個領域可能有深刻的工作經驗,這是壹個非常美麗的境界。(是的,我知道這和我姐姐壹樣無恥)

(2)編程最難的是很強的原則感。因為它就像建造房子,如何分配空間,如何設計最好的結果,妳必須有壹個大的圖片。例如,界面不只是寫,如果妳寫壹個接口是煮方便面,壹袋方便面,那麽妳不能在接口暴露的電飯煲煮方便面或煮方便面的電磁爐,這是內部實施,關於方便面煮這類只關心用戶,不關心如何做飯。這個名稱稱為類包。有編程的許多原則,如單壹職責、開閉、天書,(固體,四原則)。這些都很受歡迎,在我的采訪,但我真的理解這壹切都是下班後。

(3)所謂的繼承性、多態性和各種泛化都是很有學術性的。最重要的是編寫代碼來解決實際應用中的直接問題。壹開始不要太好高騖遠,思考如何重用它,如何編寫界面,不要把簡單的事情復雜化。事實上,壹些很常用的,如java的圖書館,還有其他各種各樣的圖書館,曾經寫過,這些功能妳希望寫後不實用。

(4)然後說,好的代碼是很好理解的,簡潔明了的。我的同事告訴我,如果妳看到壹個非常笨拙的代碼,那只能說是寫得很垃圾。

(5)編程總是會遇到不懂、善於學習、善於學習的知識。我不記得有多少功能的具體用途,但我會是谷歌!StackOverflow是喜歡編程的百度問答,和所有的答案都是。多問問題,多思考,多總結,不要犯同樣的錯誤。

(6)不知道這不是編程習慣,但對於壹個開發者來說,特別是對開發者來說,溝通能力很好,特別好(我知道有些人會說妳會寫壹個程序,而不是嘴。)。但我姐姐在這裏說的是“好的開發人員!”我的同事是世界上最好的小組。編程只是邏輯表達的工具,而不是目的。事實上,編程和寫作、作曲和戲劇表演有壹些***同之處,只有壹個媒介。它傳達的是商業世界運作的邏輯。壹個好的開發人員,他必須對自己的表達有深刻的理解,同時,他必須有很強的表達能力,無論是口頭還是書面,使他能夠了解客戶和隊友的需要,進行良好的溝通與合作。

(7)最後,嗯,我真的不想看到這樣的女人,但我忍不住要說出來。現在最好找壹份計算機的工作。為什麽?把邏輯寫進機器而不是人工勞動是人類生產力發展的需要。我們的許多交易者都失業了,因為現在很多交易都是由軟件自動產生的,創造的利潤比人們高。只要有嚴格的邏輯,非創造性的活動,就可以用代碼來完成。我認為,與養成良好的編程習慣相比,熱愛這個行業,實現它的意義、價值和無限的可能性是更為重要的。這將是壹個更美好的世界,因為我們可以擺脫不必要的腦力勞動,把更多的時間用於寫作、電影制作和溫習這些有趣的創造性活動。

(8)最後,我不喜歡稱自己為程序員,看起來像我沒有大腦。我愛我的同事們說:“程序員是最低水平的,我們通常稱自己為開發人員,因為我們正在創建軟件。但最終,我們的目標是成為壹個解決問題的人,“當妳把自己作為壹個問題解決者,妳會發現這是壹個不同的世界。

  • 上一篇:C語言寫程序時 出現的時間復雜度 具體是什麽意思?
  • 下一篇:請高人指點,關於“憤怒的小鳥的”!看問題補充!
  • copyright 2024編程學習大全網