程式設計師最容易犯得錯誤

2021-07-03 01:48:59 字數 509 閱讀 2576

如果你對程式設計不感興趣,你的**一定會寫的很爛。結果不僅僅你的事業沒有任何前途,你的團隊也會因此而痛苦不堪。

對諸如抽象、多型、介面、異常處理最佳方案等程式設計概念不熟悉的人寫出的**必然是設計糟糕,可讀性和可維護性都極差。

有些程式設計師喜歡過於聰明的在乙個複雜的語句裡包含多個步驟的**。這會使**的可讀性很差,沒人會喜歡維護這樣的**。

當學到了某些新知識時,你很自然的有一種傾向想立即應用它們。耐心點兒。當真正需要時再用。

為效能、記憶體使用、健壯性和可靠性設定了太多目標的程式會需要更長的時間去開發,導致產生過於複雜的**。

軟體是一種不斷進化的產品。當**庫在增長時,單個的類、方法等會變得越來越複雜。懶程式設計師不願重構**,致使**過於複雜。

有些程式設計師蓄意的讓他們的**異常的複雜,以此來構築他們自己的領地。他們這樣做來迫使公司依賴他們,這是一種保護工作機會的伎倆。

「設計軟體有兩種策略,一是做的非常的簡單,以至於明顯沒有缺陷。二是做的非常的複雜,以至於沒有明顯的缺陷。」 – c.a.r. hoare

乙個C C 程式設計師最容易犯的錯誤!

首先讓我們看一段 void getctrlrectviaparent lprect lprc,hwnd hwnddlg,uint idctrl 類似上面那個 函式 大家有沒有發現問題呢?錯在 粗略咋一看,並沒有不對的地方啊!奇怪了,可就是當執行時,100 出錯!為什麼呢?如果你找不到錯誤來,那麼請你...

C 程式設計師最容易犯的7大錯誤

程式設計時犯錯是必然的,即使是乙個很小的錯誤也可能會導致昂貴的代價,聰明的人善於從錯誤中汲取教訓,盡量不再重複犯錯,在這篇文章中,我將重點介紹c 開發人員最容易犯的7個錯誤。格式化字串 在c 程式設計中,字串型別是最容易處理出錯的地方,其代價往往也很昂貴,在.net framework中,字串是乙個...

程式設計師最容易犯的幾個技術上的錯誤

如果你對程式設計不感興趣,你的 一定會寫的很爛。結果不僅僅你的事業沒有任何前途,你的團隊也會因此而痛苦不堪。對諸如抽象 多型 介面 異常處理最佳方案等程式設計概念不熟悉的人寫出的 必然是設計糟糕,可讀性和可維護性都極差。有些程式設計師喜歡過於聰明的在乙個複雜的語句裡包含多個步驟的 這會使 的可讀性很...