成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員經常會犯的五個錯誤

開發 后端
今天,我們來聊一聊程序員經常會犯的5個錯誤,快來看看,你是否也犯過類似錯誤。

[[421077]]

今天,我們來聊一聊程序員經常會犯的5個錯誤:

錯誤1:沒有文檔

所有項目的第一個錯誤就是:沒有任何文檔。

沒有文檔,如何開始呢?你如何了解項目結構、軟件體系結構,以及在哪里找到你想要修改、更新的文件,文檔是項目成功的關鍵,無論開源與否,你都需要確保自己記錄了如何使用項目、如何測試和部署項目。而且有一些很好的項目可以幫助你編寫文檔,比如docusaurus。

錯誤2:注釋

即使你有文檔,你仍然需要理解代碼,即使你是為自己編寫代碼,你仍然可能不記得某個特定代碼段在做什么,或者它是如何使用的,當然,你不需要為函數int addToNumbers(int v1, int v2)編寫注釋,但可能需要為函數computeQuotaForUser(int userId)添加一些注釋,比如在代碼不明顯或在多個關鍵代碼不明顯在或在多個關鍵代碼路徑上使用時進行注釋。

錯誤3:不可讀的代碼

你是否曾經花了好幾個小時去閱讀一段代碼并理解它的作用(尤其是在沒有注釋的情況下),每個開發人員都有這樣的時刻。所以,你要確保自己的代碼是可讀的,不僅要在不明顯的代碼上添加注釋,此外,還應在整個代碼庫中采用一致的風格。比如變量如何命名(例如,喜歡timeRemainingSeconds而不是timeremremaining),編寫可以直接在屏幕上顯示完整的簡短的代碼單元(大概40行左右)。 

 

錯誤4:沒有測試

另一個錯誤也是最大的錯誤是永遠不要進行任何單元或集成測試。當然,你手動測試了代碼,可以確保它可以在你的機器上運行,但是不能保證你的同事將運行相同的測試,并且也不能保證代碼在干凈的環境中運行(例如CI/CD管道)。

要確保代碼能順利運行,編寫單元測試,并在CI/CD管道中的每個更改時都運行它們。

錯誤5:盡量不要使用強類型

許多語言(例如JavaScript或Python)都不使用強類型。他們通過引入相應類型來解決這些問題(作為額外層的一部分——就像TypeScript,作為可選模塊的一部分——就像Python)。

強類型會引起一些問題,一些開發人員仍在使用字符串和整數做相加,比如“1”+ 1等于2(它等于11)。

這類問題通常很難找到,而要找到罪魁禍首就像大海撈針。要避免此類問題,一定要慎重使用強類型,并始終聲明類型。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-09-15 11:28:55

程序員編程常犯錯誤

2014-05-13 13:09:23

Python程序員

2013-07-09 13:52:31

程序員Android

2018-09-19 14:45:21

初級程序員錯誤

2014-04-23 10:15:42

程序員機器學習

2011-07-06 08:49:05

程序員

2018-09-29 16:10:02

編程語言Java程序員

2011-07-11 10:12:59

2011-05-31 15:19:17

2018-06-27 13:10:22

程序員面試易犯錯誤

2015-05-26 10:34:32

程序員最易犯的錯誤

2016-01-11 11:32:41

Java程序員錯誤

2025-06-10 03:00:00

2020-09-25 15:43:25

程序員網站技術

2015-08-26 10:00:31

獨立游戲cp錯誤

2021-06-04 10:15:17

JavaSQL編程語言

2020-11-11 08:38:45

作圖軟件

2019-11-01 14:19:02

大數據機器學習工具

2021-01-20 23:26:08

程序員編碼職業

2015-03-02 15:30:11

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线观| 神马福利 | 午夜日韩 | www.蜜桃av| 天堂中文在线播放 | 黑人精品欧美一区二区蜜桃 | 中文字幕欧美日韩一区 | 日本黄色一级片视频 | 黄a网站 | 欧美专区在线 | 狠狠综合久久av一区二区老牛 | 国产精品久久久久久中文字 | 免费成人毛片 | 国产网站在线免费观看 | 蜜桃视频一区二区三区 | 久久久这里只有17精品 | 91色在线| 久久99精品视频 | www.一级毛片 | 欧洲免费视频 | 欧美激情久久久 | 精品在线一区 | 女女百合av大片一区二区三区九县 | 一区二区日韩 | 欧美日韩国产一区二区三区 | 草草草网站 | 欧美二区三区 | 国产高清视频在线观看 | 国产一区二区三区视频免费观看 | 亚洲一区视频在线 | 亚洲免费一区二区 | 日韩一区二区三区视频 | 2018国产大陆天天弄 | 日本中文在线视频 | www.久久精品| 亚洲欧美国产一区二区三区 | av看片网站 | 久久精品亚洲 | 91高清视频 | 天天曰天天曰 | 午夜精品久久久久久不卡欧美一级 |