會(huì)計(jì)報(bào)表分析 程序Bug是如何產(chǎn)生的?
程序Bug是如何產(chǎn)生的?好問(wèn)題。作為一個(gè)程序員,看到這個(gè)問(wèn)題,我忍不住想說(shuō)點(diǎn)什么。就像我以前看到的一個(gè)問(wèn)題:為什么會(huì)有程序錯(cuò)誤?程序員不能一次完成嗎?首先,我們需要了解程序開(kāi)發(fā)的整個(gè)過(guò)程。1. 公司的
程序Bug是如何產(chǎn)生的?
好問(wèn)題。作為一個(gè)程序員,看到這個(gè)問(wèn)題,我忍不住想說(shuō)點(diǎn)什么。就像我以前看到的一個(gè)問(wèn)題:為什么會(huì)有程序錯(cuò)誤?程序員不能一次完成嗎?
首先,我們需要了解程序開(kāi)發(fā)的整個(gè)過(guò)程。
1. 公司的商業(yè)大亨們希望通過(guò)調(diào)查或自己的想法來(lái)開(kāi)發(fā)一個(gè)程序;或者他們希望在收到其他公司(即客戶)的想法后開(kāi)發(fā)一個(gè)程序。
2. 公司產(chǎn)品負(fù)責(zé)人通過(guò)與方案提出人的溝通,確定具體細(xì)節(jié),做什么樣的方案,并形成文件,即所謂的需求調(diào)研。
3. 產(chǎn)品需求確定后,開(kāi)發(fā)負(fù)責(zé)人將整理好的需求文件發(fā)給開(kāi)發(fā)人員,開(kāi)發(fā)人員參照這些文件進(jìn)行開(kāi)發(fā)。
4. 測(cè)試boss,程序開(kāi)發(fā)完成后,不會(huì)直接提供給客戶或拿出來(lái)使用。相反,它需要經(jīng)過(guò)公司測(cè)試才能完成程序測(cè)試,這樣才能確保在對(duì)外提供之前沒(méi)有問(wèn)題。
總之,一個(gè)程序從最初的想法到最終的開(kāi)發(fā)有一系列的步驟。從產(chǎn)品轉(zhuǎn)移到開(kāi)發(fā),可能會(huì)發(fā)生巨大的變化。最終,客戶想要的是一種,什么樣的開(kāi)發(fā),或者客戶在開(kāi)發(fā)過(guò)程中有了新的想法,也就是所謂的需求變化,導(dǎo)致程序總是不能按照既定的路線開(kāi)發(fā)。