日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

魔鬼数字

發(fā)布時(shí)間:2023/12/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 魔鬼数字 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

代碼中的魔鬼數(shù)字

?

魔鬼數(shù)字的定義:在代碼中沒(méi)有具體含義的數(shù)字、字符串。

?

魔鬼數(shù)字主要影響了代碼可讀性,讀者看到的數(shù)字無(wú)法理解其含義,從而難以理解程序的意圖。當(dāng)程序中出現(xiàn)的魔鬼數(shù)字過(guò)多時(shí),代碼的可維護(hù)性將會(huì)急劇下降,代碼變得難以修改,并容易引入錯(cuò)誤。

?

例如:

修改后:

例如:

int itemCount=10;????????????????? // 這可以認(rèn)為不是魔鬼數(shù)字 ,但應(yīng)該有注釋

?????? int itemSize=5;??????????????????? // ? 這可以認(rèn)為不是魔鬼數(shù)字 ,但應(yīng)該有注釋

?????? // 一系列處理邏輯后

?????? if ((storageManager.getCapacity() - itemCount*itemSize) < 1024){?? //1024 是魔鬼數(shù)字

?????????? storageManager.expandCapacityBy(512);???? //512 是魔鬼數(shù)字

???? }

?

解決方案:

1、?? 將魔鬼數(shù)字定義為常量

例如,將:

storageManager.expandCapacityBy(512);

改成:

public static final int CAPACITY_INCREASE_STEP=512;

storageManager.expandCapacityBy(CAPACITY_INCREASE_STEP);

?

2、?? 將使用魔鬼數(shù)字的邏輯封裝為方法,增加注釋

例如,將:

if ((storageManager.getCapacity() - itemCount*itemSize) < 1024){

改成:

if ( storageManager.needIncreaseCapacity(itemCount,itemSize)){

?

boolean storageManager.needIncreaseCapacity(int itemCount,int itemSize){

??? return (storageManager.getCapacity() - itemCount*itemSize) < 1024;// 當(dāng)剩余容量小于 1024 字節(jié)時(shí),需要擴(kuò)充空間。

}

?

總結(jié)

以上是生活随笔為你收集整理的魔鬼数字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国内精品免费 | 韩国成人理伦片免费播放 | 羞羞动态图 | 亚洲国产高清国产精品 | 久久久精品免费视频 | 国产精品嫩草影院av蜜臀 | 日本护士╳╳╳hd少妇 | 激情久久五月天 | 一区二区在线免费视频 | 一本色道久久综合亚洲精品酒店 | 中文字幕2018 | 亚洲综合色成人 | 不卡在线一区 | 极品色影视 | 亚洲视频1 | 久久爱影视i | 国产尻逼 | 天堂中文8 | 色综合色综合网色综合 | 51av视频 | 四虎永久在线精品免费网址 | 天天碰天天 | 日韩毛片在线观看 | 久久躁日日躁aaaaxxxx | 99re这里都是精品 | 国产剧情久久久 | 岛国精品资源网站 | 一区精品在线观看 | 男女啪啪网站 | 天天做天天爱 | 亚洲不卡中文字幕 | 国产片一区二区 | 国产精品成人自拍 | 婷婷六月色 | 久草福利视频 | 欧美精品一区二区性色a+v | 超碰在线人人 | 国产高清在线免费 | 国产三级影院 | 91久久视频| av片免费播放| 国产福利网 | 欧美四虎| 国外亚洲成av人片在线观看 | 国产一二三区免费视频 | 国产精品久久久久久久久晋中 | 3d动漫精品啪啪一区二区三区免费 | 国产精品久久久久久久妇 | 伊人久艹 | 好吊色在线视频 | 玖操| 制服丝袜一区在线 | 婷婷午夜精品久久久久久性色av | 四虎久久久 | 欧美肥老妇视频 | 成年人视频网站 | 午夜免费影院 | www视频在线| 午夜视频网站在线观看 | 夜色网 | 日本一本在线 | 国产精品露脸视频 | 欧美日韩国产高清视频 | 91av视频网站| 伊人网免费视频 | 欧美美女啪啪 | 日韩欧美综合久久 | 青青草青青操 | 日韩成人精品视频 | 91国产视频在线播放 | 日本在线高清 | 国产精品无码一区二区三区在线看 | 韩国中文三级hd字幕 | 欧美草b | 韩国主播青草55部完整 | 91九色丨porny丨肉丝 | 国产高清免费av | 黄色福利站| 激情综合丁香五月 | 亚洲欧美乱综合图片区小说区 | 美女校花脱精光 | 五月婷婷深深爱 | 欧美大波大乳巨大乳 | 欧美人妖乱大交 | 欧美精品99| 亚洲高清视频免费观看 | 91美女视频在线观看 | 亚洲一区免费视频 | 日本在线天堂 | 欧美特级黄 | 美女又黄又免费的视频 | 国产精品网站入口 | 美国美女群体交乱 | 俄罗斯porn | 少妇av在线| 欧美精品另类 | 国产亚洲系列 | 国产在线观看中文字幕 | 亚洲精品无码久久久久久久 |