如何提高編碼質量

2022-02-26 12:28:12 字數 713 閱讀 3204

前言

平時一線開發中總結的一些提高編碼質量的方法,最後一條由我司dba大牛提供,在這裡表示感謝。

如何提高編碼質量

1 使用之前,預先定義變數

2 寫單元測試,完善各種邊界條件

3 **審查,實行結對程式設計

4 不要複製貼上**

5 統一編碼規範以及注釋規範

6 從具體中發現本質,合理組織**結構

7 不要重複造輪子,使用優秀的第三方開源庫

8 盡量保持簡單

9 函式職責單一,複雜功能通過組裝更單一的函式實現

10 關注執行耗時、記憶體占用等資訊

11 要追根究底,不僅要會使用,更要了解背後實現的原理

12 先思後行,程式設計之道,思考先行

13 享受樂趣,像創造藝術品一樣去編碼

14 及時關注錯誤資訊並且及時解決

15 開發環境增加除錯資訊,線上環境關閉,除錯資訊對排錯非常有幫助

16 熟悉安全漏洞並及時關注安全漏洞

17 杜絕邏輯漏洞,除了安全漏洞,邏輯漏洞更不易被發現更可怕

18 嚴格檢查且限制變數型別

19 少使用語法糖黑魔法

20 理清需求,避免返工

21 sql簡潔,資料庫只存資料,不做複雜邏輯運算

後記

提高編碼質量永無止境,需要不斷的探索

Facebook如何提高軟體質量?

劉彪是微軟測試技術團隊的一名軟體設計工程師,他在自己的部落格上分享了facebook如何提高軟體質量的原則 手段和背後的原因。u0026 xd n u0026 xd n 雖然facebook已經早已不是創業公司,但是不難看出它在產品研發和質量控制仍然保持著創業公司的風格。u0026 xd n u00...

Facebook如何提高軟體質量?

劉彪是微軟測試技術團隊的一名軟體設計工程師,他在自己的部落格上分享了facebook如何提高軟體質量的原則 手段和背後的原因。雖然facebook已經早已不是創業公司,但是不難看出它在產品研發和質量控制仍然保持著創業公司的風格。他提到,facebook 以小的研發團隊為核心,遵循幾個非常重要的原則 ...

如何提高Sprint Review的質量?

首先,我們回顧一下為什麼團隊對 完成 的定義對sprint review如此重要 如果你在使用敏捷開發工具,那麼你就應該清楚將任務卡從 測試中 拖到 已驗收 這個操作會令你非常有成就感。這個任務卡的流轉代表著一項工作終於完成了!在截止時間前完成工作需要合理的規劃 定義清晰的 完成 和專注的執行力。雖...