The Clean Architecture和MVP加吐槽

因為我也是小白,所以只是簡單說下我的看法,和對架構(gòu)的一些不成熟的想法,所以總的來說就是為了吐槽這個架構(gòu)來的。
The Clean Architecture
這是一個外國大神提出來的架構(gòu),主要的理念就是向內(nèi)依賴,簡單來說就是外層用到了內(nèi)層的文件,但是內(nèi)層決不使用外層的文件,所以可以單獨把內(nèi)層提取出來代碼也不會報錯,但是把外層弄出來就肯定不行。
暫時我不討論這個架構(gòu)怎么牛逼,因為我的境界不到····
MVP
這個大家都知道的吧,這幾年很火的,三層架構(gòu),雖然我上一個項目已經(jīng)開始使用了,但是咧,可能認(rèn)知度不夠,寫了很多沒必要的東西, M V P嘛就是M層P層和V層,其實很多界面就是簡單的獲取接口數(shù)據(jù)和填充數(shù)據(jù),中間基本沒有任何的數(shù)據(jù)處理(類似關(guān)于我們頁面),這時候MVP的模式會導(dǎo)致包里面多很多的類,很多的P層接口什么的,我的想法是這種時候P層其實沒有存在的必要。但是有些地方,比如朋友圈啊微博啊的那個動態(tài)列表,涉及到點贊啊評論啊轉(zhuǎn)發(fā)啊這些操作的時候MVP其實又是一種很有必要的模式,雖然一開始會麻煩了點,但是能把各個操作流程都能清晰的理出來,以后的修改啊什么的會方便很多。
所以我的想法就是一個輕型應(yīng)用核心使用MVP模式,但是簡單的界面可以拋棄P層,就好。M層主要負(fù)責(zé)后臺接口數(shù)據(jù)的獲取,V層負(fù)責(zé)顯示就好。這是我理想中的一個快速開發(fā)的模式,不過其中的基類其實很重要,我一直想自己封一個來著,一直沒啥時間,也感覺封出來的不怎么夠用,還是等以后自己再成長一點再說。

吐槽模式
好了我要開始吐槽The Clean Architecture這個東西了,這個是剛進新公司看到的東西,當(dāng)初我一臉懵逼啊,這都是啥,一查是外國很火的架構(gòu),關(guān)鍵詞嘛,向內(nèi)依賴,解耦,看起來不明覺厲···
說下背景,其實我很幸運,三月份打算換工作,剛投簡歷雖然開始沒什么電話,這個說多了都是淚啊,現(xiàn)在工作真的不好找,特別是做android的,都怪培訓(xùn)機構(gòu)···所以啊看著身邊的小伙伴都找到工作走人了,自己還沒有著落,還好最后有兩個電話,而且很幸運的是兩家公司我都是直接面試就拿到offer了,這里說下面試要點,面試咧你要會表達自己的優(yōu)點,表達自己的作品,要說你擅長的東西,而不是等面試官問一句,你答一句,你要充分展示自己才可以。好了來了新公司工作是三個人合作開發(fā)一個類似直播的軟件···但是我是最后一個來的,所以之前別人已經(jīng)搭好框架了,其實這種情況你就要努力適應(yīng)別人的框架然后開發(fā)了···
然而沒想到的是The Clean Architecture這個東西再加上MVP,就相當(dāng)于在M層上面再加了三層數(shù)據(jù)處理吧,當(dāng)初我看著就暈,然而有啥辦法呢,作為一個新人,要做的就是學(xué)習(xí)和做好自己的工作,所以我在努力適應(yīng),其實代碼這東西別人已經(jīng)寫好模版了,你就算不是很能夠理解,跟著模版寫也是能寫出來的。
但是我要吐槽的是,這個直播項目本來就不大,弄了個這么復(fù)雜的架構(gòu),美其名曰好解耦,弄那么高大上干嘛,特別公司要求的是快速開發(fā),結(jié)果咧單單MVP的M層上面居然還有3層這我看來沒啥用的data層domin層這些跳來跳去,要請求個接口都要跨越千山萬水。最坑的還是請求接口的數(shù)據(jù)回來了,正常來說用一個Bean類解析就好,現(xiàn)在我不知道是他搭的框架有問題還是咋的,居然先要這data層解析了在P層還要用一個一摸一樣的換了名字的類把之前的get出來再set進去,然后在V層再用一個樣的重復(fù)一遍,也就是說請求個接口數(shù)據(jù)要用三個一摸一樣的類才能到View來使用,這也是說向內(nèi)依賴來解耦,我心里一萬個草泥馬在奔騰啊····還有咧我是第一次見到有人合并代碼的時候居然一行一行重復(fù)review然后要你重新改正的也是個挑戰(zhàn)···
不過這些事都不是我能改變的,所以只能好好接受然后努力改變了,除了這點新公司的其他人和事我都很滿意,要努力工作~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,327評論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,996評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,316評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,406評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,128評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,524評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,576評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,759評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,310評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,065評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,249評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,821評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,479評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,909評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,140評論 1 290
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,984評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,228評論 2 375

推薦閱讀更多精彩內(nèi)容