第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

大家在python 中習(xí)慣分層嗎

大家在python 中習(xí)慣分層嗎

千萬里不及你 2019-05-23 12:01:26
以前寫java習(xí)慣分三層,感覺特別好,但是現(xiàn)在寫python,發(fā)現(xiàn)公司的代碼竟然沒有分層,由于年代久遠(yuǎn),不知道是當(dāng)時(shí)寫python的人太菜,還是python本身沒有分層習(xí)慣。所以想問大家在開發(fā)python項(xiàng)目的時(shí)候都用什么結(jié)構(gòu),補(bǔ)充點(diǎn):比如python前端傳過來的參數(shù),有沒有校驗(yàn)器,路由權(quán)限問題,比去在/user/下面只允許登錄用戶訪問等,比如大家習(xí)慣不習(xí)慣寫service等??赡艽蠹覜]有明白我意思。MVC這種經(jīng)典的在應(yīng)用開發(fā)中都會(huì)用,不管是強(qiáng)的函數(shù)語言還是重的面向?qū)ο笳Z言。但是任何一種語言都有自己經(jīng)典的風(fēng)格或者經(jīng)得起時(shí)間檢驗(yàn)設(shè)計(jì)規(guī)則,比如javaview->controller->service->dao。簡單點(diǎn)說,我現(xiàn)在寫python或者看別人寫的python感覺代碼冗余太多,寫這不爽,完全沒有工程化語言的爽。所以想看看python大牛是怎么寫代碼的!如果你實(shí)在不知道從何說起那就回答上面幾個(gè)問題吧!
查看完整描述

2 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

分層跟語言沒有關(guān)系,這是一種軟件思想,分層可以達(dá)到高內(nèi)聚,低耦合的效果
一般項(xiàng)目中至少得分兩三層,比如第一層controller,第二層service,第三層db,這個(gè)得看具體項(xiàng)目,怎么分視場(chǎng)景和技術(shù)leader而定,反正是很靈活的
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-23
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

python+django應(yīng)該是MTV模式的(相當(dāng)于java的MVC):modeltemplateview。至于項(xiàng)目架構(gòu)、代碼邏輯,確實(shí)是反應(yīng)一個(gè)程序員能力的地方,很少有人寫的代碼能被大多數(shù)人接受。因?yàn)槊總€(gè)人都或多或少有自己的開發(fā)習(xí)慣,大多數(shù)人拿到別人的代碼,第一感覺通常都是:這都寫的啥玩意,這么亂呢。
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-23
  • 2 回答
  • 0 關(guān)注
  • 359 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)