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

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

實(shí)現(xiàn)一個(gè)操作,一個(gè)方法也能實(shí)現(xiàn),兩個(gè)方法也能實(shí)現(xiàn),如何判斷哪些需要寫進(jìn)一個(gè)方法里?

實(shí)現(xiàn)一個(gè)操作,一個(gè)方法也能實(shí)現(xiàn),兩個(gè)方法也能實(shí)現(xiàn),如何判斷哪些需要寫進(jìn)一個(gè)方法里?

C#
元芳怎么了 2018-12-06 20:24:19
我目前有一個(gè)操作,挺復(fù)雜,我把它拆分成幾個(gè)方法,但是我又想了想,我拆分的方法只有他自己用,別人不會(huì)用,那還有必要將這一個(gè)大方法拆分成幾個(gè)小方法嗎?這是根據(jù)什么劃分的?
查看完整描述

8 回答

?
慕哥6287543

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

一個(gè)方法只專注于當(dāng)前的一個(gè)功能。

如果一個(gè)方法完成的功能較為復(fù)雜,可以拆分成幾個(gè)方法。這樣每個(gè)方法就只專注于眼前的功能,從而降低問題的復(fù)雜度。

不拆分,代碼冗長(zhǎng)不易理解。

拆分,結(jié)構(gòu)清晰明了,可讀性高。

假設(shè)以后用到了里面某個(gè)小功能,還可以復(fù)用代碼。

所以我認(rèn)為可以拆分一下。

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
茅侃侃

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

拆分不拆分有什么意義嗎?

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
慕沐林林

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

這不就是我問的問題嗎

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
小怪獸愛吃肉

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

拆分方法后,看得也舒服些。提高可讀性

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
蝴蝶刀刀

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

有必要,起碼拆分了看著不嚇人。至于拆分的粒度,不好說,全看個(gè)人經(jīng)驗(yàn)吧

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
鳳凰求蠱

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

按功能拆唄,一個(gè)完整的小功能一個(gè)方法

查看完整回答
反對(duì) 回復(fù) 2018-12-24
?
holdtom

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

一個(gè)函數(shù)定位只做一件事情,只會(huì)因一個(gè)因素而去改變它。理清楚你這一件事情的主線邏輯是有哪些步驟,這些步驟之外的輔助操作都可以單獨(dú)的拆分出去:1是保證了主線的清晰,2是會(huì)迫使你的函數(shù)只關(guān)心一件事情。

另外還有一個(gè)很好的方法:如果你無法用“一個(gè)動(dòng)作”來為你的函數(shù)命名,多半是你的函數(shù)職責(zé)不夠單一了;再如果你很難給你的一個(gè)函數(shù)命名,那99.9999%的可能是你的函數(shù)編程了大雜燴。

查看完整回答
反對(duì) 回復(fù) 2018-12-24
  • 8 回答
  • 0 關(guān)注
  • 696 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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