劣質代碼是怎麼產生的

來源:互聯網
上載者:User

劣質代碼令人深惡痛絕。那麼它們究竟是怎麼產生的呢?只有明白了它們的產生根源,才能夠從根本上杜絕劣質代碼的產生。

劣質代碼的產生主要來自於幾個方面:

1. 理論知識的匱乏

     缺少理論知識,以至於不知道什麼是優質代碼,什麼是劣質代碼。本文將從品質、

2. 程式設計語言知識不足

     由於對程式設計語言的接觸只限於表面的常見功能,更多的進階功能從來沒有用過,所以不知道有能夠寫出更精簡的代碼的方法。
     本文將以Java為例,闡釋那些進階而又不常用到的功能。

3. 編程工具的不熟悉。

     也許有些誇張,我見過有人用鍵盤上的箭頭移動游標到最開始,而不是用Home鍵的,見過全域替換用眼睛而不是用工具的。儘管每天都在使用編程工具,但是卻不知道那個就在指邊滑過的菜單是幹什麼用的。就好像洪太尉遇到張天師。本文將以Eclipse為例介紹一些高效而又實用的功能。

4.英語能力的不足

     以前寫代碼閱讀品質方面書籍的人都是歐美人,英語自是不在話下,因此也很少提到英語能力的問題。但是這是亞洲人的弱項,編程中經常用到英語,對英語的適當提升能夠有效協助改善代碼的可讀性。本文將就各種常用詞性、句式、片語等入手介紹編碼中的英語應該如何應用。

5.管理上的疏漏

     儘管代碼不是管理員寫出來的,但是如果管理員不知道什麼是好的代碼或者如何才能夠寫出好的代碼,那麼他將會把整個團隊往低效的方向引領。本文將就管理員在管理行為上的錯誤將會如何影響代碼品質方面進行闡述。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.