搜尋

搜尋結果

澳門「派馳」夥拍香港HMV於新濠影滙呈獻終極夏日派對體驗
旅遊情報
LifeMag Editor・2016-06-10

位於亞洲娛樂總滙-新濠影滙的澳門「派馳」即將舉辦自今年開幕典禮以來最大型的系列活動,為2016夏日打造熾熱氣氛!澳門「派馳」宣佈將在今個夏天帶來「仲夏池畔派對」系列、「星台」戶外酒吧開幕活動、以及一系列世界級DJ的精彩演出。 澳門「派馳」同時宣布與著名音樂零售商香港HMV建立合作夥伴關係。從現在起,所有熱愛音樂的粉絲和派對愛好者均可在全港任何一間HMV門店(包括銅鑼灣旗艦店的「購票通售票網」櫃位)購買澳門「派馳」的活動門票。 剛於6月5日(星期日)假澳門「派馳」隆重開幕的「星台」戶外酒吧為夏日打響頭炮。此戶外酒吧逢星期日下午4時至凌晨3時為派對愛好者帶來全新的享樂體驗,讓賓客於夕陽下享受巴西雞尾酒Caipirinha、花式調酒、水煙、色士風音樂、DJ現場表演、特技玩火表演及「派馳」舞者演出等。 緊接登場的是在新濠影滙熱帶主題游泳池上演的「仲夏池畔派對」系列。引領國際潮流、時尚及媒體偶像芭黎絲bull;希爾頓(Paris Hilton)已鐵定在6月11日(星期六)舉行的首場派對傾力打碟演出。Paris Hilton亦會於當晚在澳門「派馳」主持官方餘興派對,由晚上10時起與賓客一同狂歡至深夜。 除了「星台」戶外酒吧和「仲夏池畔派對」系列外,澳門「派馳」更為整個夏天準備了星光熠熠的表演陣容。超級巨星Redfoo剛於6月4日(星期六)率先登場,更多世界級DJ亦會在6月及7月份陸續駕臨澳門「派馳」。以舞台表演聞名全球的DJ Kryoman將在6月18日駕到, 7月15日將迎來名人 Fatboy Slim(即Norman Cook)的演出。另外,全澳門最盛大的女士之夜由「派馳」舉辦,逢星期五晚上9時至深夜女士們可享受免費入場、全晚啤酒、紅酒及特選飲品任飲和觀賞連串精彩表演。 首場「仲夏池畔派對」門票澳門幣450元,現於網上預售,並將在6月11日於現場即時發售。歡迎登入 www.studiocitymacau.comenpromotionsdetailpachasummerlovepoolparty 或致電香港免費熱線800 900 783預訂門票。其他的澳門「派馳」活動門票,包括第二及第三場「仲夏池畔派對」,將於 www.pachamacau.com 和各大香港HMV門店(包括銅鑼灣旗艦店的「購票通售票網」櫃位)發售。 澳門「派馳」董事總經理Eddie Dean表示:「『派馳』已經準備好,將在新濠影滙以最奪目的夏日表演陣容震撼澳門。我們致力提升澳門的娛樂水準,將繼續為此城市的夜生活和派對現場帶來更多國際知名的DJ及音樂人材。」 香港HMV市場及傳訊部董事Shawn Lam表示:「我們很高興與澳門『派馳』合作。我們看到他們為市場帶來的連串豐富娛樂活動,並樂意把它們推介給香港的觀眾。作為一個以音樂和生活品味為中心的品牌,我們相信澳門『派馳』是我們的完美長期合作夥伴。」 新濠影滙總裁利展霆表示:「我們很高興看到澳門『派馳』在這個夏日為大眾帶來如此了不起的演出陣容。連同新濠影滙綜藝館無間斷的演唱會及表演,如6月18日的韓國男子組合 BTS 防彈少年團和7月1日的Donrsquo;t Let Daddy Know (DLDK)電音起義音樂節,我們相信新濠影滙將繼續以亞洲娛樂總滙之名為觀眾帶來無限驚喜。」 新濠影滙特別為派對愛好者推出「派馳」娛樂派對住宿套票,讓你盡情徹夜狂歡,並於當晚入住新濠影滙酒店。套票優惠適用於2016年12月31日前入住,每晚僅由港幣1,699元起,包括明星滙經典客房(大床)雙人住宿一晚、「影滙之星」門票兩張、澳門「派馳」二人門票連香檳一支、港幣100元娛樂消費券、免費無線上網、享用明星滙健身中心以及延遲退房至下午1時。請即電郵至 reservations@scmacau.com 或致電香港免費熱線800 906 988預訂。詳情請瀏覽:www.studiocitymacau.comenpromotionsdetailpachahotelpackage 。

Coding Anywhere 工作方案
科技新知
MacauYeah・2024-06-13

最近筆者一直在準備軟件開發的教材,因為各種原因,例如:新舊硬件交替,沒有固定的電腦等等,讓寫稿和設計教程的進行得很慢。但其實這種情況並不旱見,即便是真正的開發團隊,也會時時刻刻面對各種新舊設備的更換。在不久的未來,這種更替速度可能更頻繁,工作模式也很可能趨向這樣,為了打造更靈活的工作方案,適筆者一直為自己的coding anywhere情境物色合適的工具。 基本假設 在分享之前,有些前題條件必需要滿足,coding anywhere的基本條件是我們可以把一些厚重的資源變成cloud或遠端工作,如果你是開發主機遊戲,你的測試必需要在PS5上跑,那就沒有條件帶著裝備走。即使你可以設定遠端連線,但你人在外,其實沒法在PS5上做互動。真正有條件實行的工作,必需要可以在外由開發至測試都行得動。 在這個前題下,筆者就開始分享一些自己嘗試過不同組合。 不可或缺的東西 滑鼠、網絡 這件事,看似不重要,但筆者一直沒法找到完美的解決方案。 無線滑鼠是標準配置,筆者曾經想去掉滑鼠,但不太可行。這個大家還是選一個不太大,而且可以穩定在不同機器切換的滑鼠吧。至於鍵盤,視乎你的主機有沒有實體鍵盤,如果最後選擇平板或掌機的話,還是需要帶鍵盤外出,亦即是不論你選擇何種方案,鍵盤的重量也是不會消失的。 另一個就是網絡流量問題。我們處身的環境,並不一定有免費網絡。有時為了安全性,我們不想配對公用Wifi。那怕不考慮安全問題,公用Wifi都很常出現因為人流太多而被踢的情況,所以一般都考慮直接使用手機的4G5G網絡。而為了節省流量,一般控制好大檔案大更新的下載時機,都是可以達到的。 不同的工作模式,不同的選擇 上述第一個問題在筆者看來,都屬於沒有選擇,但下面的選擇,可以基於價錢、功能、需要而搭配。另外,我們還要假設我們有足夠的Remote資源可以用。但如果大家的開發,必需要帶著硬件資源,就不太可能實現coding anywhere。 一台入門級的Notebook 如果我們大部份工作,都可以經Cloud Service解決的話,其實我們不必投資太多在主機之上。Notebook帶著四處跑,壞的可能性也多,入門級的Notebook就算壞了也沒有那麼心痛。 全Cloud Service還有另外一個好處是不需要擔心備份問題,壞了Notebook就狠心換機。而且Cloud Service的好處是需要更新client software的網絡流量消費不高,不過想真省錢的話,就需要好好控制cloud service。 例子1,如果大家熟識或願意使用github codespace或gitpod等全cloud IDE,Notebook只需要安全Browser就夠。所有IDE, VM都由github或gitpod提供,它們各自有各自的免費用量,也就是說,當大家真的不夠用又不想付費,可以兩著切換用。真的不夠用,就時租codespace 2G 每小時$0.18USD,約為每小時1.44MOP。 例子2,如果大家有自己Cloud VM,可以用VS Code SSH,除SSH的extension外,其他安裝及運行在VM中,對Notebook client的要求不高。Cloud VM品牌可以使用Digital Ocean、Linode等,2G機器價錢更低,每小時0.018USD左右,不過就要自己初始化各種工具。 一台高階的Notebook 這個方案可能就不需要再多解釋了,那就是你把家裏的核心電腦帶著到處走,一切都自給自足。在外的不可控因素可能就只有電量控制。另外一方面,長期的備份和維修成本也是需要考慮的。 輕便裝:一台中階大平板 跟上面的遊戲用PC掌機類似,不過螢幕更大,但缺點是配上鍵盤後,價錢比得上一台中階電腦,出門的重量也比得上電腦。在軟件上,你還必需要選擇Cloud VM,Local IDE也不一定有。所以在成本上來講,沒有很太優勢。大平板可能只對那些有專門APP需求的用戶有意義。 究極輕便裝,一台710寸入門平板 大平板最大的問題是價錢,但如果換成小平板,一切就不錯了,壞了也沒有那麼心痛。源用所有純Cloud解決方案。出門的負重最低,電量也最有保證。這是筆者最推薦的方案。 低成本高階機:遊戲用PC掌機 對,你沒有看錯,筆者指的是主打遊戲的PC掌機,也是筆者現時自己的最佳方案。假如你在工作室、家、公眾環境來回切換,很擔心傷到Notebook的話,那麼買台低成本的PC掌機絕對是可以接受。有些很重要的底層功能,需要多台Cloud VM,可能花費很高,所以還是需要經Local實現比較有性價比。 它最重主要的問題是螢幕小和沒有鍵盤,但這個程度,對比入門平板來講,其實都差不多。但它比平板有更強的CPU、RAM,作為移動核心電腦一定沒有錯。你還可以自由選擇Local VM、Cloud起VM。

愛爾蘭更新警示,為何澳門躺著也中槍?
其他
澳門生活圈・2019-07-25

過去數星期,香港出現多次大型示威,雖然過程大致和平,但個別示威者與警方沖突,警員發射催淚彈、胡椒噴劑及橡膠子彈來維持秩序。 由於香港一事,多國相繼就本港出現大型示威、警民沖突及暴力襲擊,發出旅遊警示。 本月16號,愛爾蘭外交及貿易部更新旅遊警示,香港及澳門的旅遊安全級別同樣被列為「高度警戒」,並呼籲愛爾蘭民眾避免前往金鍾等地。 而在愛爾蘭外交及貿易部網站上的公告,內文僅提及香港有關「逃犯條例」修訂的遊行及沖突,並無解釋澳門同被列為高度警戒的原因。 沒辦法,澳門ldquo;躺著也中槍rdquo;。 近日,香港社會矛盾加深,就「逃犯條例」的修訂而引起多次遊行及沖突。 而澳門亦同被列為高度警戒的區域,但原因未有被提及,有意見指如旅遊警示長掛或會影響澳門聲譽。 傳新協會副理事長甄慶悅表示,澳門在無理情況下被列為高危地區絶不合理; 雖然港澳兩地相近,但反觀ldquo;沙士rdquo;期間,香港即使被列為疫區,澳門亦未有受牽連,澳門政府應立即處理。 根據「基本法」,澳門需要經外交部向愛爾蘭作出交涉,向愛爾蘭明確要求將香港與澳門分開處理,否則容易令人誤解。 另外,如果旅遊警示長期懸掛,除了當地旅客減少外,亦對澳門作為旅遊休閑城市的聲譽有所影響。 在愛爾蘭外交及貿易部網站的公告上,除了詳細解釋香港社會現況緊張外,在提醒應避免往港澳外遊的字句中,僅一次提及「澳門特別行政區」,未有相關原因。 從網站中,我們可以發現網站是以China Hong Kong Macau為一個選項,並沒有將港澳兩地分開。 另一方面,國防部新聞發言人吳謙被香港傳媒問及如何研判香港形勢以及如何處理。 吳謙指出,根據駐軍法第3章第14條已有明確規定。 據《中華人民共和國香港特別行政區駐軍法》第3章第14條規定: 香港特別行政區在必要時,可以向中央人民政府請求香港駐軍協助維持社會治安和救助災害。 香港特別行政區政府的請求經中央人民政府批准後,香港駐軍根據中央軍事委員會的命令派出部隊執行協助維持社會治安和救助災害的任務,任務完成後即返回駐地。 吳謙表示,密切關注香港形勢發展,特別是7月21號發生示威遊行和暴力事件,以及激進份子沖擊中聯辦。 港澳辦已經就事件回應,指部分示威者挑戰中央政府的權威,觸碰ldquo;一國兩制rdquo;的原則底線,是絕對不能容忍,東方之珠不能玷汙。 素材來源:力報、微博、網絡 圖片來源:力報、微博、攝圖網、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

鷺環海天呈獻海鮮魚市場式的自助晚餐
澳城餐飲
LifeMag Editor・2015-09-18

鷺環海天度假酒店的 Cafeacute; Panorama 推出海鮮魚市場式的自助晚餐,讓您對 ldquo;鮮rdquo;味重新定義。 在這個海鮮的饕餮盛宴,新鮮的生蠔、阿拉斯卡長腳蟹及波士頓龍蝦絶對是不可缺少的食材。還有數之不盡的海鮮刺身、煙三文魚、熟蝦、翡翠螺及藍青口等,滋味菜式不能一一盡錄。不得不提的還有我們的五個ldquo;鮮味rdquo;現煮明檔,讓您可以ldquo;鮮rdquo;睹為快。從選材到烹調方法,以及生熟程度,完全是由您的喜好而定。由廚師根據您的喜好細心幫您烹調,將食材的鮮味發揮到淋漓盡致。現點現煮的必試菜式推薦有法式白蘭地火焰龍利柳、白酒煮蜆或青口,還有秘制燒烤海鮮, 都是嚐鮮之選。 歡迎各位海鮮迷,於逢星期五及六,下午六點半至九點半蒞臨這個豐盛的海鮮市場式自助晚餐大飽口福。成人每位價錢澳門幣 358,四歲到十二歲小童為澳門幣 198。有海鮮作伴,當然也少不了開懷暢飲,用餐的同時更可附加澳門幣 58 元,便能享受精選汽水及果汁的兩小時無限暢飲。如想痛快舉杯,將味覺提昇至極,兩小時無限暢飲啤酒及餐酒亦只須附加澳門幣 88 元。以上價格均需附加 10%服務費,饌享Boa Vida 餐飲會員及康體部會員更可獲八折優惠。 要體驗地道的海岸鮮魚市場,來位於黑沙海灘旁邊的鷺環海天度假酒店,享受自然環境下的真正鮮味 查詢及訂座請致電 853 8899 1020。

[議劇論映] 融入新風格又不失特色的《龍櫻2》
娛樂殿堂
君尋・2021-07-22

《龍櫻2》(或譯《東大特訓班2》) 觀後推薦度:★★★★☆ 簡介: 春季檔播出前最受期待的劇集。不少網民提到,相比老師陣容,出演學生的演員知名度不足,難以吸引觀眾。但當年又有誰會想到,飾演辣妹的新垣結衣會成為今天的(前)國民老婆?回到劇集本身,看畢首場戲後不禁懷疑這是《半澤直樹》校園版嗎?不但開場的會議場面和拍攝手法充滿《半澤直樹》的影子,部份演員亦曾經出演《半澤直樹》。事後才發現原來《龍櫻2》班底正是製作《半澤直樹》的福澤克雄帶領的。續作的第一集並非像一般的熱血高中教師劇集,反而花了不少時間交代櫻木老師(阿部寬飾)消沈兩年之久的原因,以及學校遭遇廢校處境的問題,餘下不足一半時間才是教育學生的部份。首集有兩個問題學生主動加入東大升學班,但原來只是為了為難櫻木老師等人,並拍片放到網上誣衊老師欺負學生。櫻木老師察覺他們的意圖,並「教育」他們的部份非常精彩,爽快之餘不忘要說教,但有道理又精簡,不會拖慢原本緊湊的節奏。其後的集數開始回到過往一樣,一集圍繞一個學生的故事,慢慢把劇集人際關係表上,看得到名字的學生,都招進去東大升學班之中。 觀後心得: 不少聲音批評《龍櫻2》變了,故事主軸除了讓學生考進東大之外,加插不少商戰的劇情,而製作組亦改由《半澤直樹》的班底負責,由頭到尾都有相當的既視感。不過除首集和結尾外,商戰的部份,亦即是學校前任理事長計劃賣掉學校的劇情不算太多,大部份時間依然聚焦在學生的故事上,以及阿部寬飾演的櫻木老師,教導學生極為實用的學習和考試方法。還沒有時間補完第一季的筆者,依然覺得短短一年的時間,就可以把一個成績不太好(特別是高橋海人的角色)送進東大,實在是過於夢幻。盡管劇中不斷強調,目的只是「考進東大」,而不是「考進東大之中想念的科系」,所以策略上亦會讓學生考競爭不大的領域,但劇中講授的學習方法都是偏向文科,以及給予一些原本注意不到的提示。例如考英文聽力不要做筆記,先從懂得作答的題目開始做等實際的考試策略。不過能看到和認識新世代演員亦是一大收獲,平手的演技確厲害,高橋海人可以繼續加油,最喜歡的絕對是鈴鹿央士的角色,前半段讓人很討厭他,但結尾亦會讓人痛心他考不上東大。 簡評: 《龍櫻》續集,加上TBS電視台黃金招標「日曜劇場」的名號,幾乎是信心保證。添加新元素進劇集中反而有新鮮感,而不是一個套路由頭用到尾。 關於議劇論映 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:httpsppt.ccf6n5yx

澳門自家制煎的餃子,讓您忍不住咽口水!
其他
澳門生活圈・2019-07-31

●同步發布媒體公眾號 ●媒體排名不分先後 你是否有憧憬過日本居酒屋的環境,店鋪小小,但是環境氛圍非常到位,在那裏像是可以品嘗到各種各樣味道的人生故事。 而今天介紹的拉面小路,就是有著這樣環境氛圍的店。 想必在這么好氛圍的店鋪裏吃上一頓,會是很好的體驗,但是在這次的試吃中店員很認真的將食品打包好,忘記了我是外賣自取堂食的。所以看到的都是已經進行外賣包裝的。 這次是自家制煎餃子與雞肉軟漢堡飯,首先我們來看下自家制煎餃。 底部外皮松脆,裏面的豬肉卻還是很嫩,味道很足加上店家附贈的醬料,一款美味的自家制煎餃子就這樣呈現了。 非常的推薦,無論是單點還是搭配其他食物。 配上醬料,味道十足 另外,還有一款雞肉軟漢堡飯。這是一款性價比極高且誠意滿滿的飯,厚實的雞肉軟堡。 雞肉軟漢堡飯上面鋪有濃厚的芝士,微辣香甜的日式咖喱,加上在芝士下面,看著實在令人垂涎欲滴。 還有一個美味的溫泉蛋,這就是為什么我覺得這一款是誠意滿滿的,而且價格適中,無論是單人還是跟朋友去,都非常很推薦。 雞肉軟漢堡飯讓您回味無窮 歡迎來到ldquo;憶條街rdquo;訂單詳情 拉面小路 ●外賣專送! ●價格優惠! ●專屬定制! 想要嘗試的朋友可以通過憶條街進行外賣訂單,或者到店鋪自取。 店鋪地址 澳門紅窗門街美景大廈地下50號B鋪

好消息!廣州地鐵18號線將延伸珠海,將於2022年通車!
其他
澳門生活圈・2019-08-22

今天,小编不经意看了一遍报道,浏览量也是占据了市民的眼球。 原来,又是起了色心的男子,拍打女生臀部以及袭击胸部... 最终,2名男子被拘留且移交检察院作出起诉。 醉酒外籍袭击女子臀部 本月19日,治安警接获路凼某酒店保安报案,一名女职员工作期间怀疑被一名外籍男子拍打臀部,女职工随后报警救助。 警员到场后,查看了现场监控录像资料,锁定一名年约40多岁的伊朗籍男子,并将其截获,该名伊朗男子称,因受酒精影响作出ldquo;性骚扰rdquo;行为。 7旬男子襲擊女子胸部 另一只被捕的ldquo;鹹豬手rdquo;則為本地居民。 早前,一名女家傭到警局報案,稱乘坐巴士期間曾被一名男子突然無故觸摸胸部。 治安警展開調查,鎖定一名年約70多歲的本澳男子,並傳召其到警局調查,他承認案發時巴士突然急煞,便借故用手觸摸女事主胸部。 2名嫌疑人均涉嫌觸犯ldquo;性騷擾rdquo;罪,已被移交檢察院作出起訴。 都活成這把歲數了,什麼世面沒見過,本該是受後輩尊敬的長者,如今卻遭到別人口中的吐槽。 現在是文明法治社會,哪裏都是監控錄像,身為長輩作出這般行為,傳出去也真的成為一則笑話。 女生外出也注意保護好自己,若遇到ldquo;鹹豬手rdquo;的襲擊,即時報警求助。 話說回來,本澳這漫長的ldquo;世紀工程rdquo;也該落成了,運建辦表示:ldquo;回歸前一定通車。rdquo; 至於外界關注的票價問題,按司長羅立文所言,票價與巴士相約,按距離站點多少收費,局方亦將在短期內公布。 本澳傳媒試坐輕軌 本月21號下午,運建辦組織傳媒試坐輕軌氹仔線,單程需約20分鍾,共11個車站,全長9.3公裏。 輕軌氹仔線設有: 海洋、馬會、運動場、排角、路氹西、蓮花口岸、東亞運、路氹東、科大、機場和氹仔碼頭。 服務時間預計為: 早上600至晚上1200。 本澳傳媒人士試搭了2節式車廂的輕軌,每節車箱可承載約100人,人多時會連接4節車廂,即每次運載約400人。 有人士稱,感覺輕軌行車時車廂較為顛簸和有少少ldquo;拋離感rdquo;,輕軌行車時會感覺到搖晃。 晃是很正常的 本澳車多路窄 再加上彎位較多 在輕軌開到一定的時速時 晃動也是必然的 待通車時 市民乘坐一番便知如何 8號風球暫停服務 有傳媒人士關注8號風球或以上輕軌的服務安排。 工程設計經理梁天賜稱,從技術層面上為保障乘客安全,8號風球時建議輕軌服務暫停。 等待交通工具整體配合,局方將會公布具體安排。 媽閣站何時完工? 至於輕軌媽閣站什麼時候能完工,這也是市民想知道的問題。 運建辦主任何蔣祺稱,2018年,媽閣站工程開展,現時已完成地基圍板; 目前,正開展部分樁柱工程,有關工程按進度施工,爭取最快2022年完成。 希望能爭取到啦 畢竟一條9公裏的輕軌 給市民心中留下了深刻的印象 好消息 广州地铁18号线延伸珠海 接下来,告诉大家一个好消息。 据悉,广州地铁18号线延伸至珠海,全长约60公里,估算投资200亿元。 本月20号,珠海市公共资源交易中心官网发出珠海市建设工程招标公布: 开展广州地铁18号线从中山延伸至珠海段工程方案前期研究。 未来建成的广州地铁18号线作为市域高速线路及大运量市域快线; 同时又作为跨市互通的线路,相比其他城市轨道交通线路具有一定特殊性。 作为大运量市域快线,直接贯通服务广州,中山和珠海,其中珠海对接中山段,全长约60公里,估算投资200分亿人民币。 早在2018年5月,珠海市交通运输局首次提出将ldquo;深化研究广州地铁18号线延伸至珠海的可行性。rdquo; 今年4月,2019中国(广州)城市轨道产业创新发展大会上,提出计划将广州地铁18号线延长至中山,珠海。 今年7月,广州地铁18号线横沥至番禺广场区间的4号中间风井至5号盾构井区间左线盾构机顺利完成掘进。 截至目前,18号线土建工程累计完成30%,计划于2022年建成通车。 轨道路线 局方人士建议: 广州地铁18号线可由广州万顷沙沿湾区向南经中山翠亨后接入珠海北站; 向南接入拱北和横琴口岸,在横琴口岸与澳门轨道交通连通。 据悉,广州地铁18号线设有包括广州东站和番禺等9个站点,地铁时速160公里。 这条市域快线相信不负众望 未来,本澳和内地市民来往较便 经济,惠民,便捷等等 出行再也不用愁怎么挤车了 未来,值得我们期待〜 素材来源:广州城际地铁网,力报,网络 图片来源:网络截图,力报,摄图网,表情包 如有侵权,请联系我们删除 版权属于原作者 编辑撰写:小噜

測試驅動開發 | 系統邊界Mock
科技新知
MacauYeah・2024-04-23

好一段日子之前,筆者就介紹了一些寫Test Case的大方向 。對於大部份情況來說,有分隔的開發環境,有整個配套,測試起來是順暢的,想做單元測試可以,做整合測試也可以。但如果沒有,我們其實也要想辦法寫Mock。 Mock這個概念,對於寫前端程式的朋友應該比較熟悉,因為前端開發者總不能等後端準備好之後,才開始慢慢設計。前端很早期就要模擬一些情況,做介面設計,做各種思考。而且這個Mock不是指在運行單元測試時,才使用的臨時修改隨機數據。而是針對開發時,自行模擬的後端或外部環境。不過因為前端介面涉及很多主觀設計,很多元素冇辦法做固定的自動測試,所以前端的測試通常要人幫測試。 而後端開發,邊界Mock這一概念也很有用。在外部環境不足的情況下,為自己系統的邊界部份自建一個Stub Dummy 等的模疑數據,是很有幫助的。不論我們對外部環境的掌控度有多少,我們走測試驅動開發(Test Driven Development),好好地定義這個外部環境的期待行為是很重要的。 例如,你有個功能,需要存入數據,但資料庫未準備好,也沒有所謂的In Memory資料庫可以用。這時,自己架空寫一個什麼都不做或回傳固定結果的函數作為中轉接口,然後在你的Test Case可以規劃你的想要結果。 也許你會說,這個函數就是存下資料,我不會需要它的回傳結果,但我們其實還是可以在Test case 中定義一些錯誤檢測,確保這個函數沒有Throw Exception 。再進一步想,我們主程式是否真的不負任何儲存失敗的責任?要定義其他回傳變數,方便寫Log讓追蹤?或者我們至少要知道成功後的Primary Key ?若然業務上真的不在乎儲存結果的有效性,我們不存入數據也是可以的? 所以歸根究底,我們還是在乎儲存的成功與否。還是有必要去驗證驗寫入是否成功。 上述例子,因為資料庫不存在,開發途中可能Test Case 有好長一段時間也通過不了,但至少當資料庫完備後,可以直接驗證,不用人手手工測試。 舉另外一個例子,我們要從某個地方,例如API或資料庫,讀取數據。我們也可以先寫中轉接口,並為它寫Test Case定義應有的行為。雖然明明就只是讀取,我們沒法控制太多。但在接口做好異常狀態處理,是很重要的。例如Handle exception、檢查某些重要業務值會不會是空、確保後續部份可以正常使用,這是因為我們不能被外部系統的失誤而導致自身系統癱瘓。 其實測試驅動,本質上就是強逼大家想多一點,好好定義預期的行為,不論內部條件怎樣變化,都有一自動的檢收標準。