關於提高Flex開發效率的乙個模式設想

2021-06-16 00:11:58 字數 490 閱讀 9011

目前這個flex專案**量居然達到了1萬7千行,我說編譯速度怎麼會那麼慢的。 這個速度會導致flex在大型的專案中根本就無法使用。

每做一次修改,整個專案就需要從頭編譯一遍,那種速度絕對是不能忍受的。解決的方法我想來想去只有乙個,降低編譯的**行數。那麼如何做呢?

1.將業務邏輯與介面邏輯分離。介面在執行業務邏輯處留下介面,依賴注入。

2.將分離出來的各個部分,介面控制項一組,底層通訊控制項一組,業務邏輯函式集以及類一組。各個組再進行更細的劃分,將其分離為多個工程,各自開發。最終所有的控制項編譯成swc,被業務邏輯那一組的工程所呼叫(這中間應該需要乙個持續整合的環境)。這樣我們的各個模組劃分的足夠好之後,不但可以提高我們的編譯速度,甚至可以更容易測試,具有更高的可重用性,從另乙個角度來講,也許就會更敏捷。

寫完之後發現,這個。。。。似乎是。。。。編譯器不是很發達的時代,人們所曾經採用過的手法。好吧,我相信,這種做法應該在我想不到的地方,還有些障礙,那麼下次去riameeting的時候拿去跟他們討論好了。

提高 Linux 開發效率的 5 個工具

原文 我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮...

提高 Linux 開發效率的 5 個工具

我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。1.zsh以及oh my zsh zsh是乙個主要針對互動性和可定製而設計的shell。...

提高Android開發效率的9個Web工具

codota是乙個查詢可供參考的android工程的 它的爬蟲已經採集了將近7百萬個工程。比如我們想要寫一段android中檢測網路可用性的 我們只需要在搜尋框中輸入network,就會找到已經存在的優秀工程中關於這一邏輯的具體實現,確實為我們編碼節省不少重複造輪子的成本。另外,codeta還有支援...