翻譯|實(shí)施案例|編輯:陳津勇|2019-10-12 10:36:46.167|閱讀 434 次
概述:本文主要介紹Improbable公司通過(guò)使用IncrediBuild獨(dú)特的并行處理方案減少構(gòu)建代碼所需的時(shí)間,從而減少項(xiàng)目開(kāi)發(fā)周期的應(yīng)用案例。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IncrediBuild是一款編程開(kāi)發(fā)工具,可加快C/C++ 的編譯和創(chuàng)建速度。能無(wú)縫集成到Visual Studio開(kāi)發(fā)環(huán)境中,采用Xoreax的多線程處理技術(shù),不必改變項(xiàng)目文件的代碼。
因其功能的便捷性以及可將開(kāi)發(fā)周期縮短90%的產(chǎn)品特性,2,000多家來(lái)自各行各業(yè)的領(lǐng)先組織依靠Incredibuild來(lái)實(shí)現(xiàn)加速發(fā)展,比如Improbable。
企業(yè)背景
Improbable總部位于倫敦,是一家致力于打造強(qiáng)大的虛擬世界和仿真技術(shù)的公司,旨在幫助解決以前難以解決的問(wèn)題。在游戲和娛樂(lè)領(lǐng)域,創(chuàng)造更豐富、更有沉浸感、更持久的虛擬世界成為可能。
挑戰(zhàn)
Improbable擁有一支由35多名開(kāi)發(fā)人員組成的團(tuán)隊(duì),致力于構(gòu)建和完善SDK和教程內(nèi)容,以使其更易于將SpatialOS與熟悉的游戲開(kāi)發(fā)工具(例如虛幻引擎)一起使用。這是一項(xiàng)復(fù)雜且技術(shù)上要求很高的工作,因此,這些開(kāi)發(fā)人員可能會(huì)遇到緩慢的C ++生成時(shí)間(完整的UnrealEngine SDK生成可能需要一個(gè)小時(shí))。
此外,Improbable的工作文化鼓勵(lì)靈活性,這意味著任何加速解決方案都必須考慮到這一點(diǎn)。
“我們的整個(gè)企業(yè)基礎(chǔ)架構(gòu)都在云中。我們希望我們的工程師即使在不同的辦公室或在家工作也能有效地工作。” Improbable的工程師說(shuō)。
IncrediBuild如何處理這個(gè)問(wèn)題
由于IncrediBuild的并行計(jì)算加速解決方案可以在本地計(jì)算機(jī)網(wǎng)絡(luò)、云或混合環(huán)境中使用,因此Improbable的開(kāi)發(fā)人員可以利用它來(lái)加速其構(gòu)建,無(wú)論它們位于何處。
“我們正在谷歌云引擎上實(shí)施Incredibuild,這樣我們就可以根據(jù)需要使用我們的vpn和代理來(lái)啟動(dòng)代理。
我們正在Google Cloud Engine上實(shí)施Incredibuild,這樣可以根據(jù)需要使用vpn和代理來(lái)啟動(dòng)代理。這允許人們使用和充分利用Incredibuild,無(wú)論他們?cè)诩依铩⑥k公室或其他地方工作。Incredibuild允許我們使用云和本地網(wǎng)絡(luò),并可以靈活地將代理數(shù)量與需求匹配。我們可以根據(jù)需要進(jìn)行擴(kuò)展,而不會(huì)影響性能。”
在持續(xù)集成方面,Improbable使用IncrediBuild與TeamCity集成來(lái)管理其所有CI構(gòu)建。
“IncrediBuild將我們整個(gè)團(tuán)隊(duì)的C ++編譯時(shí)間降低到了可管理的水平,無(wú)論他們身在何處。通過(guò)更加靈活地減少構(gòu)建代碼所需的時(shí)間,我們可以更快地進(jìn)行迭代,并更快地生產(chǎn)更好的軟件。”
*想要獲得 IncrediBuild 更多資源或正版授權(quán)的朋友,可以咨詢了解哦~
慧都網(wǎng)·1024程序員節(jié),DevExpress、MyEclipse、Axure RP、Aspose、FastReport等產(chǎn)品限時(shí)放“價(jià)”,給你專屬寵愛(ài)!點(diǎn)擊下方圖片查看活動(dòng)詳情↓↓↓
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: