菜鳥,想聽聽大牛談談怎麼提公升程式設計內力

時間 2021-05-29 22:47:24

1樓:

用到啥就學啥啊,慢慢就全連起來了,就好了。

安全方向學設計模式?用的上麼,用不上過後就忘了。

不要被什麼迭代,重構,設計模式,敏捷開發各種詞晃點,達到目的,解決問題才是根本。

就我見過的幾個 c 寫的服務,裡面各種記憶體操作,&|! 移位運算,我是根本感覺不到有設計模式;

反觀那種帶 ui 的程式,無論是網頁的還是 windows 的,都要介面與業務分離,神馬 mvc 的就都來了,不用反而會很亂。

2樓:Chen

題主提到的大多數問題,例如「長臭函式」,「設計混亂」都可以在《Clean Code》裡找到答案。

編譯原理是hard knowledge,沒下功夫是肯定搞不定的。

敏捷開發是團隊的事,會有專案老大安排好。TDD則是程式設計師必備技能,題主最好系統地找書學,而且testing這種東西必須多練,否則寫出來的東西沒法看。

3樓:林凌宇

《國外電腦科學經典教材:UML 2.2物件導向分析與設計(第4版)》 班尼特 (Simon Bennett), 麥克羅布 (Steve McRobb), 法默 (Ray Farmer), 李楊【摘要書評試讀】圖書

可能你需要這本書

4樓:

敏捷和 TDD 是軟體工程方面的概念。簡單來說,敏捷是指先以最小成本寫個能跑的 demo 出來,然後不斷對其拓展、逐漸實現完整功能,快速迭代頻繁 release;TDD 是把需求量化成測試,開發時使用測試指令碼驗證程式是否能幹活。雖然這兩個更側重於幹活,與設計演算法與資料結構的能力重疊並不大,但它們都是非常重要、效果很好的方法。

你可以將其視為「內功」的一部分。

談談自己的變化,談談自尊心,談談人生,想聽聽你們的故事?

當下的幸福 回憶這些年,跨度大一點吧,從15到35,我自己的變化,最顯著的可能就是不再那麼容易被激怒了。我不是乙個很自卑的人,上學時候學習也不算太差,雖然從全市來看完全排不上,但在重點中學的重點班裡,七十多個學生也能保持在前十。而且我屬於那種性格比較開朗的,組織活動,搞個話劇什麼的也算是主力,所以人...

想聽聽男孩子是怎麼想的,想聽聽女孩子怎麼辦?

出口成段 據問題描述,第一,沒有寫出為什麼你認為男方父母看不起女方。第二,男方家裡有房子。第三,你認為父母酒席見面就可以不給彩禮了 這才是關鍵吧 彩禮是核定你的個人價值的標準麼。結婚的關鍵是什麼。如果你認為彩禮是有必要的,你覺得你值得,為何不敢大方去要。著重說下所謂的關鍵,我是江西人,彩禮文化盛行,...

很想聽聽大家對這句話是怎麼理解的?

潦草情詩 邏輯約等同於以下這句 天真的人不代表沒有見過黑暗,恰恰因為見到過,才懂得天真的好。然而提問者所示這句話把簡單問題複雜化了淺薄的快樂如何不可稱之為快樂?即是說小孩子都不懂快樂麼?然而小孩子比我們都懂得快樂,就是那麼簡單純粹的情感。經歷過艱苦再感受到的情感,反而是更深刻的,有道道回味的,也可稱...