搜尋

搜尋結果

3月星座運程
玄學星相
熊神進・2017-02-27

3月給白羊座的驚喜和驚慌(參考上升星座輔乙太陽星座) 金星在上月3號進入命宮,桃花及財運主動找上門,本月愛情及友誼關係總算理想,愛人對你很掛心,你的一舉一動都牽動了對方的眼球。由於金星及木星逆行,愛情關係不會有太大的改進或變化,建議你在這階段好好思量兩性關係的改進空間,但行星恢復順行時就可以跟你的愛侶就著改善的地方談談。賺錢機會仍然穩定,如果想有突破,本月未必是最好的時機。火星在10號進入你的財帛宮,你渴求更多的賺錢機會。白羊座的學生在學業上更用心。考慮出外旅行的白羊座宜延遲計畫。 3月給金牛座的驚喜和驚慌(參考上升星座輔乙太陽星座) 金星逆行導致你對自己不信任,你質疑自己的能力,經常處於迷惘狀態。金星在15號後恢復順行,情況會有改善。火星在10號進入你命宮後,你的自信馬上死灰復燃,但是,過份自信就會給自己闖禍。健康理想,復原能力強,尤其能透過舒緩按摩、保健推拿及心靈雞湯的管道,讓身心得到療愈。水星在13號進入第十二宮,暗示金牛座暗中收藏了不少的財富或處於充滿機遇或財富的環境。水星在26及27號與天王星形成合相,金牛將獲得意外之財/饋贈。 3月給雙子座的驚喜和驚慌(參考上升星座輔乙太陽星座) 20號當日太陽落入第十一宮,增強了你的貴人運,豐富了你的社交生活。建議你在這段期間多點參與業務推廣及應酬活動,讓你的產品能得到廣泛社交圈子的認識。由於你的事業宮非常強勢,家庭宮空宮,因此,雙子座宜乘著3月的氣勢在事業闖一翻,特別容易取得成就和認可。事業得意,情場失意,愛情關係充滿挫折及挑戰,你與愛侶的關係保持疏遠,建議雙子座積極主動慰藉愛侶,你的愛侶情緒非常緊張及焦慮。 3月給巨蟹座的驚喜和驚慌(參考上升星座輔乙太陽星座) 火星與天王星的相位緊張,駕駛人士需要留神交通安全,不要與人爭快慢,以免招惹災禍,忍一時風平浪靜,贏了的是自己。事業宮充滿力量,行星不斷地移動,暗示工作需要應變不同的狀況,也暗示著工作崗位有不少的變化。然而,這些變化對你來說是很好的磨練及有趣的,你從中找到成功的途徑。4號起,金星逆行,木星落入家庭宮,家庭的紛爭讓你困擾,遲遲未有解決方案,還是按耐著讓時間解決一切吧。金星逆行期間,單身者很容易閃電結識異性,然後步入戀愛關係。 3月給獅子座的驚喜和驚慌(參考上升星座輔乙太陽星座) 事業守護星金星正在逆行,前途障礙重重,看不見天空。迷惘的你能走多遠就多遠,4月中期金星恢復順行,屆時情況會相對順利排解。火星落入你的事業宮暗示在工作上你需要凸顯出你的熱情及拚勁,隨時出現預料不及的轉機。水星落入第八宮,暗示你能清還債務或借貸。13號起水星落入第九宮,賺錢能力突飛猛進。越靠近月尾,你的愛情生活越甜蜜,出外旅行有利提升親密關係。 3月給處女座的驚喜和驚慌(參考上升星座輔乙太陽星座) 金星逆行落入第八宮,暗示本月你經常參與伴侶的經濟投資活動,尤其是地產買賣和保險等等,由於金星逆行,進帳是存在的,只是速度比較緩慢,然而,在金星逆行期間還是應該三思而後行,避免作出重大的投資決定。本月的愛情關係甜蜜,愛人在你心中占很重的地位。想轉換工作的處女座朋友,月尾的就業機會比較多。月初的工作過程比較多不順。 3月給天秤座的驚喜和驚慌(參考上升星座輔乙太陽星座) 3月的天枰座心情有如天氣,經常變幻無常。那是因為你的心情很鬱悶,很渴望有人能疼一下自己,親一親自己,讓你感到被愛及值得愛。既然如此,就不要坐以待斃了,與其暗示別人來呵護自己,還不如直接一點讓你在意的人知道你的心情,給你適當的安慰。20號起你進入愛情及社交運的高峰期,戀情充滿浪漫,單身者有不少蜜運機會。但在金星逆行的趨勢下,天秤座在擇偶方面總是不知道自己需要甚麼,有時候傾向人云亦云的作風,有時候卻逃避愛神的射箭。 3月給天蠍座的驚喜和驚慌(參考上升星座輔乙太陽星座) 本月你的社交運很好,總有不少的應酬聚會活動,天蠍座可以在這段期間找找娛樂,讓自己快樂一下,也可以讓你的愛侶輕鬆一下。由於本月你的健康及工作宮良好,你可以無後顧之憂地盡情享樂。由於你的精力充沛,因此,當你需要工作的時候你是充滿拼勁的。由於愛情守護星金星在本月逆行至4月中,這段期間愛人的情緒容易鬱悶及不樂,使兩性關係容易因星星之火而引發爭執。 3月給射手座的驚喜和驚慌(參考上升星座輔乙太陽星座) 家庭宮的力量很強勁,射手座宜花多點時間及金錢在家庭開支/家人消費上,有利改善你與家人的關係,讓大家更融合。如果早前曾經有解不開的心結,射手座可以憑藉這個的運勢而改善大家的關係以及打開心扉。本月的健康狀況不太理想,建議射手座不要參與消耗體力的活動或高危活動。臨近月尾,經濟壓力改善,隨著土星的相位轉變,收入或儲存量增加。射手座容易對異性一見鍾情,迅速開展求愛攻勢及發展戀愛關係。 3月給魔羯座的驚喜和驚慌(參考上升星座輔乙太陽星座) 摩羯座在本月的學習能力很強,學生對知識的吸收及記憶力提升,建議在這段期間處理沒有完成的文書任務/功課,良好的集中力能使你更享受撰寫的過程。20號起太陽落入家庭宮,你對家人非常照顧及關係,建議你花多點時間及金錢在家庭開支/家人消費上,多點跟他們出外走走,多聊聊天談談心,增潤彼此的感情及瞭解。4號起你的事業守護星金星逆行,這段期間不宜在工作手法/計畫上作出太多改動,以免遲遲未見成效而弄得灰心喪志。多點愛護自己,提升自己的外在形象有利改善你的自信心。愛情生活比較苦悶,只要你能適應孤獨感受的幹擾,如蘭花般恬靜地享受生活,驀然回首,有一個人在默默欣賞你的氣質。 3月給水瓶座的驚喜和驚慌(參考上升星座輔乙太陽星座) 本月你的賺錢能力非常優秀,你的愛侶很熱衷參與你的投資計畫,並且在經濟方面給你不少的助力。愛情的心態傾向物質主義,單身者對比較有財勢地位的異性投懷送抱。已有愛侶的則需要多點跟愛侶保持親密的溝通對話,增潤彼此的感情。由於金星逆行,家庭的紛擾仍然沒有排解,這段期間只能耐心等候,讓時間緩和矛盾。當你感到迷惘的時候,建議你向可信的人說說你的感受,有利你更認識自己的心情及需要。 3月給雙魚座的驚喜和驚慌(參考上升星座輔乙太陽星座) 20號之前,太陽強化了你的社交能力,讓你活躍於不同的社交圈子,有不少的話題,物質享受滿足了你的口福及外型要求。愛情守護星水星在13號前仍在你的命宮,雙魚座不費吹灰之力就能獲得異性的好感。20號太陽進入財帛宮,改善了收入。然而,金星逆行容易讓你提取收益的時間/日期延遲,或途中遇上不順和障礙。金星逆行,暗示你需要注意自己的言語表達是否恰當,通訊器材是否出現岔子讓資訊無法傳達。 如有任何問題,歡迎聯絡: 林小姐: 13726267799(晚8時後) 熊神進:澳門 853-66618785 Facebook: 熊神進(澳門風水師) 公共微信: macaumasterxiong 淘寶風水法器店:http://macauhung.taobao.com

為程所困-是什麼讓你不想寫自動化測試?
科技新知
MacauYeah・2025-01-08

測試場 VS 自動化測試 筆者一直地更新自己過去所編寫的程式,很恐怖的是,那時的自己很少思考過怎樣寫測試Test Case。致使每次做更新時,都膽戰心驚,要手動建立測試場,人肉去測試每個可能有受影響的地方。在那些年的時候,有能力自己搭建測試場,已經是萬幸。但當面對一些要長期維護的程式,測試場的人肉測試並不是一個有效的方法,一來費時間,二來人腦記憶並不可靠。單靠自己去想想那些地方受影響,再測試,某程度是在挑戰人腦的記憶上限。如果是團隊合作,就更麻煩,你以為修改不會影響到其他人,結果卻是翻天覆地。 所以為求長治久安,編寫自動化測試,是有必要的。這些自動化測試,都算是回歸測試,每次程式有任何地方改動,都確保所有自動化測試被通過。理想始終是理想,但實際操作又會遇到怎麼的問題? 以筆者剛更新的程式為例,難以測試主要是當初沒有想過要測試這件事,所以程式結構通常是【連續順序】地執行。想分段測試?除非先重構。 Function中太多自己創建的Object 回顧自己的程式,初期編寫時,總會我手寫我心,每想要創建任何資源,在java中就會使用 new 字眼,或是自行呼叫某些 builder 類來取得資源,這是其中一個令自己無法寫測試的原因。 我們要想想,這些資源,是不是自己Function中所關心的核心。如果這個資源是被直接回傳的,我們要保留,如果它是HttpClient,只是要來獲取其他資源的媒介,我們或許可以利用依賴注入來取得它,即是把 HttpClient 改為經呼叫方傳入。注入的好處時,我們可以在Test中,修改那些資源的行為和結果。更進一步的是,把那些資源改為 interface 的方式存取,那麼在 Test 中就能更任意地控制該資源的行為。 首次重構某些資源成為依賴注入,大部份都會影響呼叫方,很多地方都要重寫。不論使用constructor injection, setter injection, annotation injection 等,上傳呼叫方,或多或少都會要加減改變參數。極致地,我們把構建都交給Program 框架去做,例如Spring Boot中,各種資源,都交給框架去自動配致。當然,這種做法的學習成本高,除錯成本也高。 【注入】其實是想在控作那些資源,在測試中運行得到固定的行為。使用前述的HttpClient例子,當我們業務邏輯是先訪問外部Web API,再根據結果做處理,那麼我們測試時,就會想模擬Web Api的結果。如果要做到自動化測試,最強硬的手段,就修改自己的HttpClient,模疑給出固定結果。 想要做到這種,在傳統的Java中,我們需要透過進一步抽離Interface去做。但這樣做很累,所以筆者通常會用如Mockito的程式庫,去修改HttpClient的行為。有興趣直接看程式碼的讀者,可以去看 github 。 當然,上述的 HttpClient 例子,使用測試場也有可做測試,自己再去模擬那些Web Api的回傳,有些情況下,這樣會更真實,但大家就必需好好定義測試場的行為。因為測試場可能與團隊的其他成員所共用,有機會其他人可能想要更多互動的測試方式,而非固定的結果。但並上非固定結果的測試場,自動化要測試的可控度就減少。