欧美人与禽2O2O性论交,秋霞免费视频,国产美女视频免费观看网址,国产成人亚洲综合网色欲网

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

hello大家好,我是挨踢的花椒Mm,相信廣大開發(fā)者開發(fā)都有一套具體的流程,比如我們的大致流程是:先溝通好策劃需求,定義交互協(xié)議,策劃定義配置文件,然后是具體開發(fā),開發(fā)好了部署到測試服等待驗(yàn)收等?;谶@些流程,之前一直在重復(fù)的打開文件夾,執(zhí)行腳本,打開網(wǎng)頁,執(zhí)行Jenkins構(gòu)建。時間久了,就想了辦法把這些集成起來,簡化了一些步驟,更加專注開發(fā)代碼了。本文提供了一個思路,拋磚引玉,希望對大家有所幫助。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

1、通過觸發(fā)關(guān)鍵字來促進(jìn)和加快開發(fā)流程

一、通過觸發(fā)來編譯協(xié)議。我們的協(xié)議是通用PB來定義的。PB在文本文件中定義后,需要轉(zhuǎn)化為特定語言的格式,我們是java,所以寫了一個批處理來執(zhí)行,之前是需要到對應(yīng)目錄,然后點(diǎn)擊執(zhí)行,然后將執(zhí)行生成的協(xié)議文件拷貝到項(xiàng)目目錄。現(xiàn)在的情況大致是這樣的:

輸入命令進(jìn)行編譯:

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

檢查編譯結(jié)果,自動拷貝到項(xiàng)目目錄中:

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

二、通過觸發(fā)來編譯配置文件。我們的配置文件是通過策劃配置在Excel中,程序讀取Excel編譯成的文本文件來實(shí)現(xiàn)的。編譯配置需要從SVN拉取更新。然后執(zhí)行編譯腳本,然后同樣拷貝到項(xiàng)目目錄。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

2、通過Listary來查找本地開發(fā)環(huán)境的性能問題

一、通過關(guān)鍵字啟動arthas。記得前兩周,突然說要將游戲中的某個功能修改為一鍵。比如升級,修改為一鍵升級。因?yàn)橹岸际且淮我淮紊壍?。這次的一鍵升級修改后,出現(xiàn)了一些性能問題。比如客戶端卡頓,反應(yīng)慢等。排查問題我是用了阿里的arthas這個工具,工具很強(qiáng)大,結(jié)合idea的插件,加上迅速啟動的功能,我可以在任意時刻檢查我的應(yīng)用的性能問題(將實(shí)際開發(fā)當(dāng)作線上問題來排查),將部分性能問題在開發(fā)階段就解決。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

3、通過Listary來快速提交和更新本地代碼到測試服

一、通過觸發(fā)來實(shí)現(xiàn)代碼提交。通過調(diào)用svn的命令來吊起svn的提交窗口,填入對應(yīng)的提交信息點(diǎn)擊ok就可以提交。提交后立即觸發(fā)是否更新。其實(shí)絕大多數(shù)提交不需要更新服務(wù)器的。但是有時候需要。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

二、通過自定義構(gòu)建來觸發(fā)遠(yuǎn)程調(diào)用。我們工具使用的是svn,但是我不是svn的管理員。我不能設(shè)置svnhook等,但是我作為服務(wù)器,也作為運(yùn)維,不想每次開發(fā)完成后,還去Jenkins上點(diǎn)擊一次更新,所以我想了辦法來做了集成。在提交后自動觸發(fā)Listary輸入框。我可以選擇更新配置還是更新游戲服。實(shí)例中輸入upserver 是我定義的更新游戲服的關(guān)鍵字,如果要更新配置,我會輸入upconfig ,其他服務(wù)類似。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

Listary最被人提起的是搜索功能,這是他的基礎(chǔ)功能,上面的部分功能是通過搜索文件,然后執(zhí)行對應(yīng)文件腳本來實(shí)現(xiàn)的。因?yàn)長istary會將你最常搜索的文件排在靠前面。但是作為程序員,我們會經(jīng)常執(zhí)行各種命令。能執(zhí)行命令個人覺得是這個軟件最獨(dú)具一格的地方。這樣我可以將任何我經(jīng)常重復(fù)的操作定義成一個腳本,然后里面定義好我的規(guī)則,然后在任意地方打開輸入框就可以執(zhí)行。我覺得對我的幫助很大。

【干貨】如何加快開發(fā)流程?這篇文章告訴你(開發(fā)流程步驟)

我記得《卓有成效的程序員》一書中說 搜索大于查找。我覺得對我影響很大。沒有用到Listary之前我也用windows的搜索功能,但是現(xiàn)在發(fā)現(xiàn)Listary比window搜索更加強(qiáng)大,至少是在我關(guān)注的方面。最后希望文章對大家有幫助。祝大家工作順利,身體健康。

有需要幫忙的小伙伴可以私信我。交個朋友!

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部