對(duì)于一些回復(fù)的看法,歡迎指正
@哀幻暝
如果按照您的做法修改if語(yǔ)句,不再拋出異常,那么在Controller的execute方法中我們需要返回的SeckillResult是含有一個(gè)bool值來判斷是否異常的,這個(gè)時(shí)候你要怎么處理這個(gè)bool值,用if語(yǔ)句判斷的話好像代碼量比原來也少不了多少,而且原來的寫法同樣用到了枚舉
@leo_hades
這里用兩種SeckillResult的兩種構(gòu)造方法都可以,如果用含String error的可以使用枚舉.getStatInfo()來獲取異常信息,用含SeckillExecution execution直接內(nèi)含異常信息,你說備課不好是不是略顯輕狂
@哀幻暝
如果按照您的做法修改if語(yǔ)句,不再拋出異常,那么在Controller的execute方法中我們需要返回的SeckillResult是含有一個(gè)bool值來判斷是否異常的,這個(gè)時(shí)候你要怎么處理這個(gè)bool值,用if語(yǔ)句判斷的話好像代碼量比原來也少不了多少,而且原來的寫法同樣用到了枚舉
@leo_hades
這里用兩種SeckillResult的兩種構(gòu)造方法都可以,如果用含String error的可以使用枚舉.getStatInfo()來獲取異常信息,用含SeckillExecution execution直接內(nèi)含異常信息,你說備課不好是不是略顯輕狂
2017-07-28
很多判斷都是多此一舉哦,既然走這一條分支了,那么怎么可能還沒有開啟秒殺呢? 你這是寫防火墻啊?一層不夠再加一層?
沒有倒計(jì)時(shí)插件的童鞋,看一下數(shù)據(jù)庫(kù)記錄,開始時(shí)間得比目前時(shí)間晚才有倒計(jì)時(shí)啊
2017-07-27
看到老師這個(gè)架構(gòu)師的代碼之后,我就放心了,果然如傳言,真正有工作經(jīng)驗(yàn)的人并不是技術(shù)有多厲害,只是經(jīng)驗(yàn)多一些而已,老師的經(jīng)驗(yàn)豐富,但是顯然用在這個(gè)小例子上的冗余代碼有點(diǎn)多,最后那個(gè)泛型封裝更是沒必要,可能是用習(xí)慣了
2017-07-26
同一樓 吧name改回了 value 還好有評(píng)論區(qū) 不然我要懵逼好久了
2017-07-21