軟體開發中存在的25個常見問題

2021-04-14 01:56:18 字數 1202 閱讀 5554

乙個軟體專案從開始到結束,由於資源、人員、管理、方法學等等各方面的因素,往往不可避免的會存在一些問題,如需求不明確、專案管理失敗、溝通問題等等,

今天無意中看到老外寫的關於這方面的一篇文章,總結的比較全面,翻譯過來結合自己的一些經驗做了點補充和修改,存檔以備時常可以告誡一下自己。

1. 不能很好的理解使用者的需求,缺少與使用者之間的溝通。

2. 錯誤的預估專案的大小和難易度。

3. 沒有計畫就匆匆開始編碼。

4. 沒有在專案初期就開始做測試,一直拖到專案後期才做,或者根本不做什麼測試。

5. 選擇時下最cool

的技術還是已經被團隊使用比較成熟的技術,往往不能做出很正確的選擇。

6. 不採用任何軟體過程或者方法學。

7. 沒有乙個真正的專案經理,讓開發人員無計畫的主導專案。

8. 拖延計畫,把進度壓力留在後期。

9. 不做版本控制,混亂的**庫和開發環境。

10.

在專案過程中隨意的更換開發工具和環境。

11.

客戶的任何需求都答應下來,需求會永無止境,記得學會說「

不」 。

12.

只有乙個大的計畫,沒有把計畫分割成乙個個更小的任務,要知道,大的計畫如果不分割成任務很難落實和具體實施。

13.

對開發團隊的管理不足。

14.

在專案後期增加人員來加快開發速度,很多時候往往適得其反。

15.

開發人員不做單元測試。

16.

一旦專案中遇到問題,就把壓力拋給開發人員。

17.

不關注軟體實際的運營環境和硬體條件。

18.

沒有命名規範和**規範。

19.

到處都用全域性變數。

20.

遇到問題的時候往往不請教別人,而是乙個人悶頭搞,到最後還是不得以還是通過別人來解決。

21.

沒有寫**注釋的習慣。

22.

對輸入輸出的資料不做驗證。

23.

24.

專案內部溝通不暢,每個成員只是埋頭做自己的事情。

25.

沒有很好的bug

管理規範和系統,往往用word

、email

、excel

等文字方式來跟蹤bug

,將會導致整個專案的bug

管理陷入混沌。

軟體開發中存在的25個常見問題

乙個軟體專案從開始到結束,由於資源 人員 管理 方法學等等各方面的因素,往往不可避免的會存在一些問題,如需求不明確 專案管理失敗 溝通問題等等,今天無意中看到老外寫的關於這方面的一篇文章,總結的比較全面,翻譯過來結合自己的一些經驗做了點補充和修改,存檔以備時常可以告誡一下自己。不能很好的理解使用者的...

開發環境中遇到的常見問題

intellij idea 找不到import進來的類 解決方法 file invalidate caches restart 清理快取 idea command line is too long 解決方法 需要在該專案資料夾下.idea workspace.xml中新增 關於mongodb的url...

軟體開發中的30個錯誤

1.不理解使用者的需求。缺乏使用者提出需求,或者根本就不問。2.低估專案的規模。3.快速通過計畫編制過程,或者沒有計畫編制過程。嚴重地編碼優先,計畫靠後!4.沒有盡早的 經常性地測試,或者根本就不測試。並且養成如此習慣。5.選擇很 酷 的方法學。6.不使用方 7.讓軟體開發者執行軟體開發專案。8.盲...