程式設計師最容易犯的幾個技術上的錯誤
請在評論裡分享你的想法和經驗,因為我們都需要從這些錯誤中吸取教訓。
為錢而程式設計
如果你對程式設計不感興趣,你的程式碼一定會寫的很爛。結果不僅僅你的事業沒有任何前途,你的團隊也會因此而痛苦不堪。
缺乏基本的能力
對諸如抽象、多型、介面、異常處理最佳方案等程式設計概念不熟悉的人寫出的程式碼必然是設計糟糕,可讀性和可維護性都極差。
自作聰明
有些程式設計師喜歡過於聰明的在一個複雜的語句裡包含多個步驟的程式碼。這會使程式碼的可讀性很差,沒人會喜歡維護這樣的程式碼。
喜歡賣弄新學到的技術
當學到了某些新知識時,你很自然的有一種傾向想立即應用它們。耐心點兒。當真正需要時再用。
目標過多
為效能、記憶體使用、健壯性和可靠性設定了太多目標的程式會需要更長的時間去開發,導致產生過於複雜的程式碼。
不重構程式碼
軟體是一種不斷進化的產品。當程式碼庫在增長時,單個的類、方法等會變得越來越複雜。懶程式設計師不願重構程式碼,致使程式碼過於複雜。
惡意複雜化
有些程式設計師蓄意的讓他們的程式碼異常的複雜,以此來構築他們自己的領地。他們這樣做來迫使公司依賴他們,這是一種保護工作機會的伎倆。
程式設計師最容易犯的技術上的錯誤
“設計軟體有兩種策略,一是做的非常的簡單,以至於明顯沒有缺陷。二是做的非常的複雜,以至於沒有明顯的缺陷。” – C.A.R. Hoare
相關文章
- 使用 Kubernetes 最容易犯的 10 個錯誤!
- Java 開發者最容易犯的10個錯誤Java
- 前端開發最容易犯的13個JavaScript錯誤前端JavaScript
- 十個PHP開發者最容易犯的錯誤PHP
- macOS小白容易犯的24個錯誤Mac
- Python最容易犯的錯誤,一定要警惕!Python
- 開發新手最容易犯的50個 Ruby on Rails 錯誤(1)AI
- Java程式設計師可能會犯的幾個錯誤, 看看你是不是躺槍了?Java程式設計師
- go新手容易犯的三個致命錯誤Go
- Python新手入門最容易犯的錯誤有哪些?Python
- 小白程式設計師最容易踩的“坑”,你踩過幾個?程式設計師
- Java初學者容易犯的程式碼錯誤Java
- 內容堆砌、認知失調...... 遊戲策劃最容易犯的錯誤你中了幾個?遊戲
- 有哪些錯是Java程式設計師在面試中最容易犯的呢?Java程式設計師面試
- 好程式設計師分享JavaScript幾個最常見的錯誤程式設計師JavaScript
- 很多人容易犯的面試錯誤面試
- 工程師犯的最大錯誤?工程師
- 遊戲設計師在開發中最容易犯下的錯誤/最容易忽略的地方是什麼?遊戲設計師
- 聰明的程式設計師容易做出錯誤的戰略決策 - earthly程式設計師
- 學習Python最容易犯的錯誤,這10條一定要記住!Python
- 程式設計師的苦與樂:一開始程式設計師可能會犯的錯誤,真是太真實了!程式設計師
- Java初學者容易犯哪些錯誤?Java
- 容易犯錯的 PHP 函式PHP函式
- Rxjs SwitchMap 的一些容易犯的錯誤和替代方案JS
- 幽默:程式設計師跳槽的幾個原因,最後一個亮了!程式設計師
- 程式設計師寫好技術文章的幾點小技巧程式設計師
- 9 條 PHP 程式設計小知識及易犯的小錯誤PHP程式設計
- 程式設計師的技術遺產程式設計師
- 更好的前端設計形式——設計者犯的常見錯誤及修改方法前端
- 快速提高程式設計技術的幾個小竅門程式設計
- 程式設計師的幾個搞笑瞬間!!!程式設計師
- (網頁)Java程式設計師們最常犯的10個錯誤(轉)網頁Java程式設計師
- 學習Python容易犯的錯誤幫你避開它!Python教程分享Python
- 程式設計師技術入股的那些坑程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 程式設計師簡歷中最致命的「八個錯誤 」及解決方法程式設計師
- 技術人溝通中的幾個誤區
- 推薦幾個好用的程式設計師效率神器程式設計師
- 盤點那些程式設計師最汙的技術段子,老碼農秒懂!程式設計師