開發(fā)環(huán)境、生產(chǎn)環(huán)境、測(cè)試環(huán)境的區(qū)別

軟件開發(fā)環(huán)境(Software Development Environment,SDE)是指在基本硬件和宿主軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡(jiǎn)稱SDE。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過(guò)程、活動(dòng)和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。

項(xiàng)目部署環(huán)境一般可分為三種:生產(chǎn)環(huán)境,測(cè)試環(huán)境,開發(fā)環(huán)境

開發(fā)環(huán)境:開發(fā)環(huán)境時(shí)程序猿們專門用于開發(fā)的服務(wù)器,配置可以比較隨意,為了開發(fā)調(diào)試方便,一般打開全部錯(cuò)誤報(bào)告和測(cè)試工具,是最基礎(chǔ)的環(huán)境。開發(fā)環(huán)境的分支,一般是feature分支。

測(cè)試環(huán)境:一般是克隆一份生產(chǎn)環(huán)境的配置,一個(gè)程序在測(cè)試環(huán)境工作不正常,那么肯定不能把它發(fā)布到生產(chǎn)服務(wù)器上,是開發(fā)環(huán)境到生產(chǎn)環(huán)境的過(guò)度環(huán)境。測(cè)試環(huán)境的分支一般是develop分支,部署到公司私有的服務(wù)器或者局域網(wǎng)服務(wù)器上,主要用于測(cè)試是否存在bug,一般會(huì)不讓用戶和其他人看到,并且測(cè)試環(huán)境會(huì)盡量與生產(chǎn)環(huán)境相似。

生產(chǎn)環(huán)境: 生產(chǎn)環(huán)境是指正式提供對(duì)外服務(wù)的,一般會(huì)關(guān)掉錯(cuò)誤報(bào)告,打開錯(cuò)誤日志,是最重要的環(huán)境。部署分支一般為master分支。

三個(gè)環(huán)境也可以說(shuō)是系統(tǒng)開發(fā)的三個(gè)階段:開發(fā)->測(cè)試->上線,其中生產(chǎn)環(huán)境也就是通產(chǎn)說(shuō)的真實(shí)的環(huán)境,最后交給用戶的環(huán)境。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容