只要是程序就會存在漏洞,成熟的程序相對漏洞會少一點,上線以後出了問題而且形成損失,表面上看是程序員代碼直接致使的,做爲實現者自己來說是負有必定責任,但若是把全部的過失都歸結到程序員身上欠妥,從整個鏈條上來看項目的負責人要承擔很大的責任,由於項目版本的發佈和負責人的最後的拍板有直接的關係,項目中除了技術人員還有測試人員,重大的隱患沒有測試出來測試人員也是負有必定的責任。程序員
爲何程序這麼容易出問題?架構
1.項目中程序框架設計不合理,致使兼容性或者抗風險能力出問題,好的框架在必定程度上會規避不少沒必要要的問題出現,並且在新添加功能後不會影響總體邏輯,千軍好得一將難求,一個好的架構師對於一個項目啓動顯得相當重要,但並非每一個軟件公司都能請的起高端的技術人才,因此不免開始設計的框架存在問題,架構師不是天生就有的,也是無數項目摸爬滾打出來經驗提煉出來的,不少老程序員根據本身作的多個項目積累經驗,而後架構出來的東西基本上差別也不會太大。框架