程式設計師最容易犯的幾個技術上的錯誤
請在評論裡分享你的想法和經驗,因為我們都需要從這些錯誤中吸取教訓。
為錢而程式設計
如果你對程式設計不感興趣,你的程式碼一定會寫的很爛。結果不僅僅你的事業沒有任何前途,你的團隊也會因此而痛苦不堪。
缺乏基本的能力
對諸如抽象、多型、介面、異常處理最佳方案等程式設計概念不熟悉的人寫出的程式碼必然是設計糟糕,可讀性和可維護性都極差。
自作聰明
有些程式設計師喜歡過於聰明的在一個複雜的語句裡包含多個步驟的程式碼。這會使程式碼的可讀性很差,沒人會喜歡維護這樣的程式碼。
喜歡賣弄新學到的技術
當學到了某些新知識時,你很自然的有一種傾向想立即應用它們。耐心點兒。當真正需要時再用。
目標過多
為效能、記憶體使用、健壯性和可靠性設定了太多目標的程式會需要更長的時間去開發,導致產生過於複雜的程式碼。
不重構程式碼
軟體是一種不斷進化的產品。當程式碼庫在增長時,單個的類、方法等會變得越來越複雜。懶程式設計師不願重構程式碼,致使程式碼過於複雜。
惡意複雜化
有些程式設計師蓄意的讓他們的程式碼異常的複雜,以此來構築他們自己的領地。他們這樣做來迫使公司依賴他們,這是一種保護工作機會的伎倆。
程式設計師最容易犯的技術上的錯誤
“設計軟體有兩種策略,一是做的非常的簡單,以至於明顯沒有缺陷。二是做的非常的複雜,以至於沒有明顯的缺陷。” – C.A.R. Hoare
相關文章
- Java程式設計師容易犯的10個錯誤Java程式設計師
- Java 開發者最容易犯的10個錯誤Java
- 十個PHP開發者最容易犯的錯誤PHP
- 10個最容易犯的HTML標籤錯誤HTML
- Android程式設計容易犯的錯誤之一Android程式設計
- Android程式設計容易犯的錯誤之二Android程式設計
- 程式設計師看法上的幾個典型錯誤程式設計師
- 前端開發最容易犯的13個JavaScript錯誤前端JavaScript
- Python 入門最容易犯的錯誤Python
- 程式設計師程式設計生涯中會犯的7個錯誤程式設計師
- 每個程式設計師都會犯的10個錯誤程式設計師
- 十個Python程式設計師易犯的錯誤Python程式設計師
- C# 程式設計師易犯的 10 個錯誤C#程式設計師
- macOS小白容易犯的24個錯誤Mac
- C++程式設計人員容易犯的10個C#錯誤(轉)C++程式設計C#
- 每個程式設計師都可能犯過的10個錯誤程式設計師
- 程式設計師可能犯的3個常見SQL錯誤程式設計師SQL
- 開發新手最容易犯的50個 Ruby on Rails 錯誤(1)AI
- 寫Java程式最容易犯的21種錯誤例項分析Java
- Java程式設計師可能犯的3個常見SQL錯誤Java程式設計師SQL
- go新手容易犯的三個致命錯誤Go
- Linux 新手容易犯的 7 個錯誤Linux
- Linux 新手容易犯的 7 個 錯誤Linux
- 小白程式設計師最容易踩的“坑”,你踩過幾個?程式設計師
- Python最容易犯的錯誤,一定要警惕!Python
- Java程式設計師可能會犯的幾個錯誤, 看看你是不是躺槍了?Java程式設計師
- 程式設計師常犯的 5 個非技術性錯誤程式設計師
- 內容堆砌、認知失調...... 遊戲策劃最容易犯的錯誤你中了幾個?遊戲
- Java初學者容易犯的程式碼錯誤Java
- Logo設計師可能會犯的22個錯誤Go
- 機器學習入門階段程式設計師易犯的5個錯誤機器學習程式設計師
- Bash程式設計易犯的錯誤程式設計
- Python新手入門最容易犯的錯誤有哪些?Python
- 有哪些錯是Java程式設計師在面試中最容易犯的呢?Java程式設計師面試
- SQL Server 致程式設計師(容易忽略的錯誤)SQLServer程式設計師
- 程式基本設計可以犯的最大錯誤
- 程式設計師容易忽略的SQL Server錯誤集錦程式設計師SQLServer
- 好程式設計師分享JavaScript幾個最常見的錯誤程式設計師JavaScript