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

聽說寫代碼有這10個好習慣會漲工資?

開發 前端
計算機是最誠實的。程序運行不對,首先不要懷疑機器的問題。99.99%的情況下,是你的代碼出了問題。遵守一些原則,養成一些好習慣,可以幫你節省時間并且寫出簡潔美觀的代碼!

計算機是最誠實的。程序運行不對,首先不要懷疑機器的問題。99.99%的情況下,是你的代碼出了問題。遵守一些原則,養成一些好習慣,可以幫你節省時間并且寫出簡潔美觀的代碼!

[[357850]]

1. 修改完代碼,自測一下是每位程序員必備的基本素養。不要抱有僥幸心理,就算只改了一個變量或者只改了一行配置代碼,也一定要自測。嚴格要求自己,不要怕麻煩,這樣可以規避之后很多不必要bug。

2. 方法入參盡量都檢驗,例如入參是否允許為空,入參長度能否符合你的預期長度。你知道嗎?很多低級bug都是不校驗參數導致的。假如你的數據庫字段設置為varchar(16),對方傳了一個32位的字符串過來,你不校驗參數,插入數據庫直接異常了。

3. 修改老接口時,思考接口兼容性。這是一個新手程序員容易犯的錯誤。很多bug都是因為修改了對外老接口,卻不做兼容導致的。關鍵這個問題大部分比較嚴重,可能直接導致系統發版失敗。如果你有在原來接口上修改的需求,尤其是對外提供服務的話,必須考慮接口兼容。

4. 對于復雜的代碼邏輯,添加清楚的注釋。平時是沒有必要寫太多的注釋,好的方法變量命名就是最好的注釋。但如果是業務邏輯很復雜的代碼,就非常有必要寫清楚注釋,有利于后面的維護。

5. 代碼采取措施避免運行時錯誤。日常開發中,我們需要采取措施避免數組邊界溢出,被零整除,空指針等運行時錯誤。

6. 優先考慮批量進行。因為在循環里遠程調用、不在循環里操作數據庫比較耗網絡、IO資源,所以盡量不要,能批量一次性查回來盡量不要循環多次去查。但也不要一次性查太多數據,最好分批500一次。

7. 多線程異步優先考慮恰當的線程池,而不是new thread,同時考慮線程池是否隔離。使用線程池有這幾點好處,它幫我們管理線程,避免增加創建線程和銷毀線程的資源損耗。提高響應速度以及重復利用。同時需要考慮線程池隔離,不同的關鍵業務分配不同的線程池,線程池參數也要適當考慮。

8. 調用第三方接口,需要考慮異常處理,安全性,超時重試這幾個點。異常處理:你調別人的接口,如果異常了怎么處理;超時:沒法預估對方接口一般多久返回,一般設置個超時斷開時間,以保護你的接口;重試次數:需要站在業務上角度思考你的接口調失敗,需不需要重試這個問題。

9. 主從延遲問題考慮,一般數據庫都是有主庫,從庫的。寫入的話是寫主庫,讀一般是讀從庫。如果發生主從延遲,很可能出現你插入成功了,但是卻查詢不到的情況。假如是重要業務,需要考慮是否強制讀主庫,還是再修改設計方案。雖然有些業務場景也可以接受主從稍微延遲一點,但寫完操作數據庫的代碼,還是要習慣性想想是否存在主從延遲問題。

10. 為重構分配時間,每一次混亂都在產生技術負債。像金融一樣,時間越長,產生的債務就越多。對于普通開發人員來說,花上幾天時間清理代碼聽上去并不是那么美好。這就是為什么要養成每天償還一點債務的習慣。做好時間規劃,長此以往完善的代碼數量將令人驚嘆。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2020-11-26 06:29:20

代碼非業務程序員

2021-02-06 14:05:29

代碼語言bug

2020-11-02 13:03:28

MySQLSQL索引

2024-02-26 08:13:51

MySQLSQL性能

2021-02-20 23:33:34

TypeScript代碼開發

2019-10-16 08:00:00

網管員IT網絡

2011-03-29 12:41:49

編程

2020-11-03 07:01:46

SQLMySQL

2020-04-22 10:35:07

編程學習技術

2018-08-27 08:49:56

工資跳槽互聯網

2022-10-08 10:42:20

Linux虛擬機

2009-01-03 14:34:49

ibmdwPHP

2021-08-17 09:55:50

pandas 8indexPython

2009-01-03 10:40:41

PHP編程代碼

2018-07-06 16:26:11

編程語言Python程序性能

2020-07-09 14:44:10

開發技能團隊

2011-07-15 15:10:37

PHP

2018-09-03 11:30:44

跳槽潛規則工資

2022-05-27 15:41:22

微軟騰訊

2009-02-12 09:44:48

Web應用高性能習慣
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久免费观看 | 久久久国产一区 | 麻豆久久久9性大片 | 国产精品成人品 | 精品熟人一区二区三区四区 | 国产精久久久久久久 | 91文字幕巨乱亚洲香蕉 | 亚洲精品久久嫩草网站秘色 | 91看片网站| 日韩精品在线播放 | 97精品国产97久久久久久免费 | 精产国产伦理一二三区 | 久在线观看| 91精品国产综合久久福利软件 | 97精品国产 | 久色一区 | 免费观看视频www | 亚洲综合在线视频 | 麻豆精品久久 | 国产成人jvid在线播放 | 一区二区免费在线观看 | 国产精品乱码一二三区的特点 | 日本一区二区三区免费观看 | 一级二级三级在线观看 | 中文字幕在线观看视频一区 | 国内精品久久久久久 | 亚洲精彩免费视频 | 一级欧美 | 亚洲三级在线观看 | 狠狠视频| 亚洲成人在线免费 | 在线看免费的a | 欧美精品片 | 亚洲国产看片 | 三级成人在线 | 午夜影视 | 国产亚洲精品久久情网 | 影音先锋久久 | 国产不卡一区 | 成人av在线网站 | 中国一级大毛片 |