正在寫2023年的bug
如何降低開發過程中的bug率呢?
- 良好的邊寫代碼邊寫注釋的習慣,特別是在關鍵邏輯部分更加需要寫好注釋。注意寫注釋不是簡單的對代碼進行直白翻譯,而是要描述上下文關系以及關聯的需求背景。
- 在關鍵操作部分打印日志,這有利于問題跟蹤和整理你的思路。
- 在開發階段要善于使用斷點調試,不要以為每個程序員都會斷點,有的的做了2~3年的開發還不會用斷點的比比皆是。
- 做好單元測試。
- 和測試人員搞好關系,上線前多測試多追蹤問題。
- 花更多的精力思考異常,并去嘗試解決異常,這有利于你長期對應異常的敏感性。
- 不論是java開發還是python等,一般都有大廠的開發規范可以參考,可以多學習,他們的命名規則、代碼書寫規則。
- 使用敏捷迭代,小步快跑,每次迭代完成后進行復盤會議。
- 使用jira等缺陷管理工具,有效管理缺陷,對缺陷進行分類和迭代規劃,這可以避免開發人員陷入無休止的bug修復工作中。
- 一方面是做不完的需求,一方面是修改不完的bug,工作是做不完的,注意休息和分清楚問題的優先級,這很重要,如果你有像上一條提到的缺陷管理系統,那能在系統中清楚的和其他人協同確定好問題的優先級,這有利于你合理排期和分配時間。
下一篇c振和快捷振刀區別?