搜尋

搜尋結果

澳門入選《孤獨星球》2015年十大最佳旅遊地區
走遍世界
LifeMag Editor・2015-01-05

世界知名的旅遊系列書籍《孤獨星球》(Lonely Planet)早前公佈2015年「最佳旅遊」的十個國家、十個地區及十個城市名單。澳門以新舊建築及融合不同文化魅力,成功入選明年「十大最佳旅遊地區」之一,其他入選地區還包括美國洛磯山國家公園、澳洲塔斯曼尼亞、挪威北部、墨西哥銅峽谷、智利阿塔卡馬沙漠等。《孤獨星球》最新旅遊書《2015年最佳旅遊》及其網上版將詳細介紹入選的國家、地區及城市。 具權威的旅遊品牌孤獨星球出版社,連續十年發行背包客旅遊系列書籍《孤獨星球》,並訪問了其全球員工、撰稿人和作家,讓他們提出數百個令人興奮的旅遊目的地,再由旅行專家小組篩選出「最佳旅遊」的十個國家、十個地區及十個城市。 澳門首次入選「十大最佳旅遊地區」之一。評審認為,近年澳門的娛樂事業發展迅速,博彩收益更超越拉斯維加斯的六倍以上,但提醒旅客們不要忽略了澳門真正的魅力所在。揉合四百多年中西文化、結合歐洲、非洲、印度和中國元素的獨特美食成為今日的「土生菜」。旅客來到澳門,可以到中式廟宇上香祈福,可以到米芝蓮餐廳品嚐美食及頂級葡萄酒,也可以挑戰蹦豬跳等極限運動,到街頭小巷尋覓小吃夜宵。 評審又指出,澳門的旅遊服務及交通配套日臻完善,麗思卡爾頓酒店和JW萬豪酒店等知名酒店品牌紛紛進駐澳門,而港珠澳大橋竣工有期,意味著2015年將成為澳門標誌性的一年。

你開始寫 Spring Boot 測試案例了嗎?
科技新知
MacauYeah・2025-11-29

雖然筆者過往做 spring boot framework 教學中,都有滲入一些測試用例。筆者也曾經困惑了很長一段時間,所以就獨立開一個主題,聊一下筆者在實務上對spring boot test 的理解。 測試案例究竟測試什麼? 測試用例 test case 是確保你的程式碼正確性與穩定性的重要步驟,但在 framework 下,並不是所有功能都很容易寫成測試。所以在討論 framework 測試之前,釐清測試的本質。 function input business logic function output 這意味著我們輸入某些資料(input),然後經過業務邏輯(business logic)的處理,最後產生結果輸出(output)。 我們的測試目標,其實就是確保業務邏輯正確。而我們的手段就是經檢查概定的輸入資料,核對輸出結果。 那麼只要我們可以生成輸入資料,就一定可以檢查輸出結果了吧?其實不是的,因為實務上的輸入和輸出沒有這麼簡單。筆者常接觸到的輸入輸出如下 輸入 function 輸入參數 系統狀態資料,例如:資料庫狀態、外部API結果。 輸出 function 輸出參數 寫入系統(影響到)的資料,例如:資料庫狀態、使用外部API時的輸入參數。 總之就是考慮了狀態機 state machine 的問題,每個狀態外部輸入都是一個測試用例,然後核對狀態機去了下一個什麼狀態。 言下之意,我們就是暴力地生成輸入參數和模擬狀態資料,道理上就是可以進行測試。 Spring boot web framework 中,我們又會測試什麼? function input business logic function output在Spring boot web就變成如下 controller request business logic controller response在 Spring Boot test 中,我們可以用模擬的 MVC MockMvc 測試來驗證 controller 的行為。不過,其實進入 controller 前經過很多系統轉換,而這些道理上跟Framework的技術大相關,與業務邏輯小相關。所以為免折磨自己,可以將業務邏輯單獨封裝成服務(service)。之後直接測試服務 ,易寫也易讀。 controller request service input business logic service output controller response道理上 controller 能做的業務邏輯,服務 service 都可以無腦重現。這樣還可以重用服務,減少測試的數量。 如何實現輸入? 直接 new Object。大部份的情況下,因為業務是自己編寫的,應該都可以直接 new 出來。 經 json 檔讀入。如果輸入的參數量太多,逐個經 java new 是很耗時的,我們可以經 json 反序列化變成 Object。但這亦只限於自己可以操作改寫的類。 Mockito 模擬那些無法簡易經 new 或 json 反序列化的 Object。例如:spring security authentication object 我們在使用時,其實只看到 interface。我們難似自己實現一個可以反序列化的類,那麼我們可以使用 Mockito 來模擬這些資料。一些外部API的結果,我們也可以用使 Mockito 來模擬。 什麼情況下不進行測試? 有些情況下,我們可能選擇不對某些功能進行測試,原因可能包括對功能的了解不足或是單純的懶惰。以下是一些例子: 僅進行配置的Function:如果你的 Function 只是在 Framework 中填寫配置,而且你並不太了解它的運作原理,可能就不需要進行測試了。例如,Spring boot web 中,需要大家配置一個SecurityFilterChain Object,它要求大家將 HttpSecurity 轉換為 SecurityFilterChain 。因為輸入的 HttpSecurity 是系統固定的參數,我們亦沒有檢查它的狀態。這種情況下,它的輸入及輸出,其實我們都沒有真正理解。我們硬測試的話,測試功能可能只流於表面。若我們真的要做測試,也是經過MockMvc進行端到端測試(endtoend testing),測試它在事後的影響範圍。 單純的框架功能:例如資料庫的儲存庫介面(repository interface),雖然是在框架下生成的,對於自己手動調整的部份功能,筆者通常亦不會進行單獨測試,通常都會搭配業務邏輯一起進行。它可以使用 Mockito 進行模擬測試,或用測試環境的真實資料庫進行測試。 面對的挑戰 總括來講,筆者盡可能地把測試用例限定在業務邏輯中,就可以大大地降低寫測試的技術難度。但筆者還是有些問題並未完美解決。 測試用例的數量可能很多,因此共用與維護變得相當困難。逐個用例獨立編寫輸入也是很累的。對於 Mockito 的使用,筆者還是可免則免。因為要逐個功能模擬,編寫量就指數提高,這亦難似配合外部變化。一般來說,能優先使用測試環境或者 Docker 來模擬環境的,就盡量用。 離線開發、離線測試。系統依懶的外部功能越多,想做單機開發的難度就越高。即使前述有 Docker 測試,對於持續整合(CI)來講也是有一定難度。那麼這時,Mockito 就是一個可取的選擇。但這又回到編寫量及難以偵測外部變化問題。 希望這篇文章能幫助你更好地理解測試案例的編寫方向,並在Spring boot web開發中加入你自己的測試!

2025年2月12日-2月18日 一周生肖運程預測
玄學星相
熊神進・2024-03-03

鼠:農曆新年是一個愉快假期,今個星期你可以跟自己心愛的人在一起,甚至很自在,人生就是這樣, 快樂時要快樂,不要執著太多, 命裏無時不强求, 盡可能出外走走,不要整天留在家裏玩手機。你的財運也不錯,可以小試一下手運,例如買股票,本周子辰相合,你的財運比較好,只要不犯貪,便有一些進帳。 牛:新春期間,加上「福德吉星」高照,這是吉利的日子。請多說好話,最好去拜年,串門,去寺廟祈福,又或設定今個星期目標和計劃。記住,願有多大,力量就有多强,接下來的就是執行了。很多牛生肖朋友都會在新春期間到外地旅行,請注意一下手機,因爲「小耗」星的出現會令你在財運上有損失。 虎:這星期肖鼠逢「月德星」 來臨,運勢較好,能遇貴人的相助,財運也好尤其是做生意的人。感情方面异性人緣較佳,有家庭朋友要潔身自愛,單身的朋友有望找到理想對象。運勢好、事事如意,事業上會有好收穫,家庭方面靠內助幫忙,有進財之機,注意本周做事要細心、要有包容心、做事要穩,以善爲本,要防小人。 兔:春節是好日子,投機性的投資今個星期較不適合,假像機會多,可能會有人告訴你賺錢的管道,勿起貪念,看懂天下沒有白吃的午餐,則能逢凶化吉。防小人背後作祟,搞好人際關係,避免是非星,未婚者則要專情,遠離是非之地。已婚人士,桃花煞可能導致第三者出現破壞家庭幸福。不過如果從事銷售等行業的人士,好好把握這種外緣力,對自己的工作反而會起到好的幫助作用。 龍:立春後你的運氣不是太好,主要是你情緒起伏,你的愛人不在你身邊一起迎春,令你悶悶不樂。財運也有明顯起落,如果你炒股,這些日子是不合適。感情方面,你比較含蓄和保守,基本上你是個外冷內熱的人,你這種拒人于千里之外的性格,令你在愛情運上難有突破。有關家庭相處上,龍因爲犯太歲,春節期間會有不愉快事情發生。 蛇:人生是一趟旅程,越活越精彩的旅程,每一個美好的夢都有必要被圓滿,尤其是這個典型的智慧星到來,事業的夢是如此,家庭和親情更是如此。星期二是旅游的好時機,美國,加拿大是理想的旅游地點。人事上要小心言語上的輕重,辦公室內政治戰爭亦會加劇。謀事交易吉,口袋裏放一件狗形玉器可以增强運。 馬:本周磁場不協調,諸事不宜。這個星期不利嫁娶,不過由于「歲祿吉星」和「人緣吉星」同步旺盛,大利廣結善緣;由于「劫財星」活躍,宜謹慎理財,合作事宜事緩則圓。投資求財,大忌人云亦云。春節最好把煩惱放下,專心跟心愛的人在一起,可以出外走走,大家過幾天快樂假期。晚上如果有空,請做一次烟供,非常有意思。 羊:今個星期的羊人精神恍惚,時有不切實際的幻想,小心因此而在工作上犯錯,惹來別人的是非。財運仍欠理想,看來肖羊的人在購買心愛東西時要忍手一下了。另外,有破財之兆的日子,建議在年初做一次捐贈,捐助是一種善的破財,既能幫助別人,爲自己和家人積累福德資糧,又能提前應驗破財之意。 猴:今個星期雖然是新年,但相當勞碌,未能安逸,但在事業發展方面幷沒有影響,怕只是會有因勞成疾的情况出現,因爲今個星期二及三「厄疾宮」沖到流月的支,這代表了健康運幷不是太好。情緣運勢不如預期,化解重點在于拒絕介入別人的故事;宜費心維護健康,就從飲食均衡著手。幸運寶石:綠松石。 鶏:特別提醒你,就是考試成績差的鶏人,你本周會有一段很消沉的時期,請你千萬要闖過這難關,無論如何也不要玩手機,要用時間讀書,否則前途將大受影響。雖然「五鬼星」作祟,誠實是最好的策略,半夜敲門心不驚; 與法律有關的合約事務,最好由專家陪同,因爲預防勝于治療。幸運顔色:黑色、灰白色。 狗:工作中容易經常的外出,或者事業發生變動,只要恒下心來,還是可以做出一番成績的,但是本周不利女性,尤其是投資方面,財務容易産生糾紛,需仔細小心對待,本周還需注意家裏女性的身體狀况,多做運動保持健康。事業上合作機會頗多,付出互利是一種幸福,不過錢財的管理却不可不慎。既然是犯太歲,請好好去寺廟一次拜拜。 猪:本周對你來說,是選擇移民的好時候,出外旅游也是不可多得的好機會。情緒化的性格令人難以捉摸,有必要改一下。保持心境平靜,多體諒人的處境。認識了新朋友,若對對方有意,別怕難爲情,趕緊問他留個聯絡方法,否則便錯失機會。投資理財宜謹慎,分散風險是成熟投資人的必備素養。

澳門教育家陳康妮:淺談全球未來教育趨勢及創新案例
文化創意
陳康妮・2023-09-19

未來學習需要什麼改變?這是一個我們都應該關心的問題,因為教育不僅影響個人的發展,也影響社會的進步。在這個快速變化的世界,我們需要不斷學習新的知識和技能,以適應不斷變化的需求和挑戰。因此,我們需要重新設計學習歷程,讓學習更加有效、有趣和有意義。 《OECD學習指南針2030》 ldquo;OECD學習指南針2030rdquo; Learning Compass 2030 一個指引性的框架讓持份者參考究竟未來應如何裝備學生應付世界急速變化的環境。 在這篇文章中,我將分享一些全球未來教育趨勢及創新案例,希望能給大家一些啟發和參考。 全球未來教育趨勢 根據OECD 2021最新報告《回到教育的未來:經合組織關於學校教育的四種圖景》1,未來學校教育可能會出現以下四種圖景: 學校教育擴展(SCHOOLING EXTENDED):正規教育的參與繼續擴大,國際合作和技術進步支持更加個性化的學習,但學校教育的結構和過程仍然存在。 教育外包(EDUCATION OUTSOURCED):隨著社會更加直接地參與到公民教育中來,傳統的教育體系也隨之瓦解。學習通過更加多樣化、私有化和靈活的安排進行,數字技術是關鍵的驅動因素。 學校作為學習中心(SCHOOLS AS LEARNING HUBS):學校依然存在,但多樣化和實驗是常態。打開學校「圍牆」將學校與社區聯繫起來,有利於不斷變化的學習形式、公民參與和社會創新。 無邊界學習(LEARNASYOUGO):學習不再局限於特定的時間、地點或機構。學習者可以隨時隨地通過各種平台和資源進行自主和協作的學習,並通過可移動的證書和徽章展示他們的成就。 這四種圖景都有其優勢和挑戰,並且都需要不同程度的改變。我們需要思考我們希望實現哪種圖景,以及我們需要做什麼來實現它。 創新案例 在全球範圍內,有許多創新案例可以啟發我們重新設計學習歷程。以下是一些值得關注的例子: 美國:High Tech High2是一所以項目為基礎的公立學校,旨在培養學生的創造力、批判性思考、合作能力和溝通能力。學生通過跨學科、跨年級、跨文化的項目來探索真實世界的問題,並與社區和專家合作,展示他們的學習成果。 德國:Evangelische Schule Berlin Zentrum是一所以自主學習為核心的私立學校,旨在培養學生的自信、責任和社會參與。學生可以根據自己的興趣和目標選擇學習內容和方法,並與老師和同儕進行反饋和評價。學校還提供了各種課外活動,讓學生發展自己的才能和熱情。 上海:上海市第二十五中學是一所以創新教育為特色的公立學校,旨在培養學生的創新意識、創新能力和創新精神。學校通過開設創新課程、建立創新平台、組織創新活動、推動創新文化等方式,讓學生在不同領域和階段進行創新實踐,並與社會資源和國際夥伴進行交流和合作。 以上是我對全球未來教育趨勢及創新案例的分享,希望能對大家有所幫助。我相信,只要我們不斷探索、嘗試和改進,我們就能創造出更適合未來的學習歷程。 陳康妮Miss Chan Connie 澳洲墨爾本大學教育管理學碩士 愛爾蘭都柏林大學工商管理學士 澳門教育家 澳門教育專欄作家 澳門教育學作家:澳門教育創新 澳門國際培訓師(創新創業全球職涯發展師)澳門兒童文學作家 澳門斷捨離學會主席